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

import Foundation

// NON-COMPLIANT: This function name starts with an uppercase letter (PascalCase),
// which violates the lower-camel-case convention.
func DoSomething() {
    print("Doing something...")
}

Compliant Code Examples

import Foundation

// COMPLIANT: This function name follows the lower-camel-case convention.
// It starts with a lowercase letter.
func doSomething() {
    print("Doing something...")
}

// COMPLIANT: A multi-word example that also follows the convention.
func calculateArea(width: Double, height: Double) -> Double {
    return width * height
}

// COMPLIANT: Another example adhering to the rule.
func printUserDetails(name: String, age: Int) {
    print("User: \(name), Age: \(age)")
}

// allow leading underscore
func _invalidPrivateFunction() {
    print("This is an invalid private function name.")
}
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains