mirror of
https://github.com/github/codeql.git
synced 2026-04-12 10:34:02 +02:00
109 lines
4.0 KiB
Plaintext
109 lines
4.0 KiB
Plaintext
- description: Security-and-quality queries for JavaScript
|
|
- queries: .
|
|
- apply: security-and-frozen-quality-selectors.yml
|
|
from: codeql/suite-helpers
|
|
- include:
|
|
id:
|
|
- js/node/assignment-to-exports-variable
|
|
- js/node/missing-exports-qualifier
|
|
- js/angular/duplicate-dependency
|
|
- js/angular/missing-explicit-injection
|
|
- js/angular/dependency-injection-mismatch
|
|
- js/angular/incompatible-service
|
|
- js/angular/expression-in-url-attribute
|
|
- js/angular/repeated-dependency-injection
|
|
- js/regex/back-reference-to-negative-lookahead
|
|
- js/regex/unmatchable-dollar
|
|
- js/regex/empty-character-class
|
|
- js/regex/back-reference-before-group
|
|
- js/regex/unbound-back-reference
|
|
- js/regex/always-matches
|
|
- js/regex/unmatchable-caret
|
|
- js/regex/duplicate-in-character-class
|
|
- js/vue/arrow-method-on-vue-instance
|
|
- js/conditional-comment
|
|
- js/superfluous-trailing-arguments
|
|
- js/illegal-invocation
|
|
- js/invalid-prototype-value
|
|
- js/incomplete-object-initialization
|
|
- js/useless-type-test
|
|
- js/template-syntax-in-string-literal
|
|
- js/with-statement
|
|
- js/property-assignment-on-primitive
|
|
- js/deletion-of-non-property
|
|
- js/setter-return
|
|
- js/index-out-of-bounds
|
|
- js/unused-index-variable
|
|
- js/non-standard-language-feature
|
|
- js/syntax-error
|
|
- js/for-in-comprehension
|
|
- js/strict-mode-call-stack-introspection
|
|
- js/automatic-semicolon-insertion
|
|
- js/inconsistent-use-of-new
|
|
- js/non-linear-pattern
|
|
- js/yield-outside-generator
|
|
- js/mixed-static-instance-this-access
|
|
- js/arguments-redefinition
|
|
- js/nested-function-reference-in-default-parameter
|
|
- js/duplicate-parameter-name
|
|
- js/unreachable-method-overloads
|
|
- js/duplicate-variable-declaration
|
|
- js/function-declaration-conflict
|
|
- js/ineffective-parameter-type
|
|
- js/assignment-to-constant
|
|
- js/use-before-declaration
|
|
- js/suspicious-method-name-declaration
|
|
- js/overwritten-property
|
|
- js/useless-assignment-to-local
|
|
- js/useless-assignment-to-property
|
|
- js/variable-initialization-conflict
|
|
- js/variable-use-in-temporal-dead-zone
|
|
- js/missing-variable-declaration
|
|
- js/missing-this-qualifier
|
|
- js/unused-local-variable
|
|
- js/label-in-switch
|
|
- js/ignore-array-result
|
|
- js/inconsistent-loop-direction
|
|
- js/unreachable-statement
|
|
- js/trivial-conditional
|
|
- js/useless-comparison-test
|
|
- js/misleading-indentation-of-dangling-else
|
|
- js/use-of-returnless-function
|
|
- js/useless-assignment-in-return
|
|
- js/loop-iteration-skipped-due-to-shifting
|
|
- js/misleading-indentation-after-control-statement
|
|
- js/unused-loop-variable
|
|
- js/implicit-operand-conversion
|
|
- js/whitespace-contradicts-precedence
|
|
- js/missing-space-in-concatenation
|
|
- js/unbound-event-handler-receiver
|
|
- js/shift-out-of-range
|
|
- js/missing-dot-length-in-comparison
|
|
- js/redundant-operation
|
|
- js/comparison-with-nan
|
|
- js/duplicate-property
|
|
- js/unclear-operator-precedence
|
|
- js/unknown-directive
|
|
- js/string-instead-of-regex
|
|
- js/unneeded-defensive-code
|
|
- js/duplicate-switch-case
|
|
- js/duplicate-condition
|
|
- js/useless-expression
|
|
- js/redundant-assignment
|
|
- js/misspelled-variable-name
|
|
- js/call-to-non-callable
|
|
- js/missing-await
|
|
- js/comparison-between-incompatible-types
|
|
- js/property-access-on-non-object
|
|
- js/malformed-html-id
|
|
- js/eval-like-call
|
|
- js/duplicate-html-attribute
|
|
- js/react/unsupported-state-update-in-lifecycle-method
|
|
- js/react/unused-or-undefined-state-property
|
|
- js/react/direct-state-mutation
|
|
- js/react/inconsistent-state-update
|
|
- js/diagnostics/extraction-errors
|
|
- js/diagnostics/successfully-extracted-files
|
|
- js/summary/lines-of-code
|
|
- js/summary/lines-of-user-code
|