Movatterモバイル変換


[0]ホーム

URL:


CodeQL documentation
CodeQL resources

Duplicate variable declaration

ID: js/duplicate-variable-declarationKind: problemSecurity severity: Severity: recommendationPrecision: very-highTags:   - quality   - maintainability   - readabilityQuery suites:   - javascript-code-quality.qls   - javascript-security-and-quality.qls

Click to see the query in the CodeQL repository

A variable declaration statement that declares the same variable twice is confusing and hard to maintain.

Recommendation

Remove one of the two declarations. When removing a declaration with an initializer, further changes may be necessary to ensure that the variable is correctly initialized.

Example

In the following example, the variable declaration statement declares the variabledom twice. The second declaration is unnecessary, and since it has no initializer it can simply be removed.

vardom,contactDetails,phonesTemplate,emailsTemplate,dom;

References

  • Ecma International,ECMAScript Language Definition, 5.1 Edition, Section 12.2. ECMA, 2011.


[8]ページ先頭

©2009-2026 Movatter.jp