Check variable assignment language

This page is not yet available in Spanish. We are working on its translation.
If you have any questions or feedback about our current translation project, feel free to reach out to us!

Metadata

ID: java-inclusive/variable-assignment

Language: Java

Severity: Notice

Category: Best Practices

Description

Ensure that certain words are not used in the codebase and suggest alternatives when appropriate.

Examples of alternative suggestions:

  • blacklist with denylist
  • whitelist with allowlist
  • master with primary
  • slave with secondary

Non-Compliant Code Examples

class Blacklist {
    void blacklist() {
        whitelist = 1;
        this.whitelist = 1;
    }

    int BlackList(int WhiteList) {
        int blacklist = 42;
    }
}

Compliant Code Examples

class AllowList {
    void allowlist() {
        allowlist = 1;
    }

    int AllowList(int AllowList) {
        int denylist = 42;
    }
}
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Seamless integrations. Try Datadog Code Analysis

PREVIEWING: rtrieu/product-analytics-ui-changes