This product is not supported for your selected Datadog site. ().
Cette page n'est pas encore disponible en français, sa traduction est en cours. Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.
Metadata
ID:swift-code-style/function-names
Language: Unknown
Severity: Notice
Category: Code Style
Description
Function names should consistently follow the team’s established naming convention. Using a standard format makes code easier to read, maintain, and understand across the codebase. Any function name that doesn’t match the required pattern (such as starting with a lowercase letter) should be updated to align with the convention.
Non-Compliant Code Examples
importFoundation// NON-COMPLIANT: This function name starts with an uppercase letter (PascalCase),// which violates the lower-camel-case convention.funcDoSomething(){print("Doing something...")}
Compliant Code Examples
importFoundation// COMPLIANT: This function name follows the lower-camel-case convention.// It starts with a lowercase letter.funcdoSomething(){print("Doing something...")}// COMPLIANT: A multi-word example that also follows the convention.funccalculateArea(width:Double,height:Double)->Double{returnwidth*height}// COMPLIANT: Another example adhering to the rule.funcprintUserDetails(name:String,age:Int){print("User: \(name), Age: \(age)")}// allow leading underscorefunc_invalidPrivateFunction(){print("This is an invalid private function name.")}
1
2
rulesets:- swift-code-style # Rules to enforce Unknown code style.