eslint-plugin-sonar
v0.14.1
Published
[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)
Downloads
166,523
Readme
eslint-plugin-sonar
ESLint rules extracted from SonarJS
TOC
Usage
Install
# yarn
yarn add -D eslint-plugin-sonar
# npm
npm install -D eslint-plugin-sonar
Enable rules manually
// .eslintrc
{
"plugins": ["sonar"],
"rules": {
"sonar/deprecation": 1,
},
}
Extends configs
{
"extends": [
// only one of the following is needed to be enabled
"plugin:sonar/base",
"plugin:sonar/recommended",
],
}
Rule list
| rule name | detail link |
| ----------------------------------------- | -------------------------------------------------------------- |
| accessor-pairs
| https://sonarsource.github.io/rspec/#/rspec/S2376/javascript |
| alt-text
| https://sonarsource.github.io/rspec/#/rspec/S1077/javascript |
| anchor-has-content
| https://sonarsource.github.io/rspec/#/rspec/S6827/javascript |
| anchor-is-valid
| https://sonarsource.github.io/rspec/#/rspec/S6844/javascript |
| anchor-precedence
| https://sonarsource.github.io/rspec/#/rspec/S5850/javascript |
| argument-type
| https://sonarsource.github.io/rspec/#/rspec/S3782/javascript |
| arguments-order
| https://sonarsource.github.io/rspec/#/rspec/S2234/javascript |
| arguments-usage
| https://sonarsource.github.io/rspec/#/rspec/S3513/javascript |
| array-callback-without-return
| https://sonarsource.github.io/rspec/#/rspec/S3796/javascript |
| array-constructor
| https://sonarsource.github.io/rspec/#/rspec/S1528/javascript |
| arrow-function-convention
| https://sonarsource.github.io/rspec/#/rspec/S3524/javascript |
| assertions-in-tests
| https://sonarsource.github.io/rspec/#/rspec/S2699/javascript |
| aws-apigateway-public-api
| https://sonarsource.github.io/rspec/#/rspec/S6333/javascript |
| aws-ec2-rds-dms-public
| https://sonarsource.github.io/rspec/#/rspec/S6329/javascript |
| aws-ec2-unencrypted-ebs-volume
| https://sonarsource.github.io/rspec/#/rspec/S6275/javascript |
| aws-efs-unencrypted
| https://sonarsource.github.io/rspec/#/rspec/S6332/javascript |
| aws-iam-all-privileges
| https://sonarsource.github.io/rspec/#/rspec/S6302/javascript |
| aws-iam-all-resources-accessible
| https://sonarsource.github.io/rspec/#/rspec/S6304/javascript |
| aws-iam-privilege-escalation
| https://sonarsource.github.io/rspec/#/rspec/S6317/javascript |
| aws-iam-public-access
| https://sonarsource.github.io/rspec/#/rspec/S6270/javascript |
| aws-opensearchservice-domain
| https://sonarsource.github.io/rspec/#/rspec/S6308/javascript |
| aws-rds-unencrypted-databases
| https://sonarsource.github.io/rspec/#/rspec/S6303/javascript |
| aws-restricted-ip-admin-access
| https://sonarsource.github.io/rspec/#/rspec/S6321/javascript |
| aws-s3-bucket-granted-access
| https://sonarsource.github.io/rspec/#/rspec/S6265/javascript |
| aws-s3-bucket-insecure-http
| https://sonarsource.github.io/rspec/#/rspec/S6249/javascript |
| aws-s3-bucket-public-access
| https://sonarsource.github.io/rspec/#/rspec/S6281/javascript |
| aws-s3-bucket-server-encryption
| https://sonarsource.github.io/rspec/#/rspec/S6245/javascript |
| aws-s3-bucket-versioning
| https://sonarsource.github.io/rspec/#/rspec/S6252/javascript |
| aws-sagemaker-unencrypted-notebook
| https://sonarsource.github.io/rspec/#/rspec/S6319/javascript |
| aws-sns-unencrypted-topics
| https://sonarsource.github.io/rspec/#/rspec/S6327/javascript |
| aws-sqs-unencrypted-queue
| https://sonarsource.github.io/rspec/#/rspec/S6330/javascript |
| bitwise-operators
| https://sonarsource.github.io/rspec/#/rspec/S1529/javascript |
| bool-param-default
| https://sonarsource.github.io/rspec/#/rspec/S4798/javascript |
| brace-style
| https://sonarsource.github.io/rspec/#/rspec/S1105/javascript |
| call-argument-line
| https://sonarsource.github.io/rspec/#/rspec/S1472/javascript |
| certificate-transparency
| https://sonarsource.github.io/rspec/#/rspec/S5742/javascript |
| chai-determinate-assertion
| https://sonarsource.github.io/rspec/#/rspec/S6092/javascript |
| class-name
| https://sonarsource.github.io/rspec/#/rspec/S101/javascript |
| class-prototype
| https://sonarsource.github.io/rspec/#/rspec/S3525/javascript |
| code-eval
| https://sonarsource.github.io/rspec/#/rspec/S1523/javascript |
| comma-or-logical-or-case
| https://sonarsource.github.io/rspec/#/rspec/S3616/javascript |
| comment-regex
| https://sonarsource.github.io/rspec/#/rspec/S124/javascript |
| concise-regex
| https://sonarsource.github.io/rspec/#/rspec/S6353/javascript |
| conditional-indentation
| https://sonarsource.github.io/rspec/#/rspec/S3973/javascript |
| confidential-information-logging
| https://sonarsource.github.io/rspec/#/rspec/S5757/javascript |
| constructor-for-side-effects
| https://sonarsource.github.io/rspec/#/rspec/S1848/javascript |
| content-length
| https://sonarsource.github.io/rspec/#/rspec/S5693/javascript |
| content-security-policy
| https://sonarsource.github.io/rspec/#/rspec/S5728/javascript |
| cookie-no-httponly
| https://sonarsource.github.io/rspec/#/rspec/S3330/javascript |
| cookies
| https://sonarsource.github.io/rspec/#/rspec/S2255/javascript |
| cors
| https://sonarsource.github.io/rspec/#/rspec/S5122/javascript |
| csrf
| https://sonarsource.github.io/rspec/#/rspec/S4502/javascript |
| cyclomatic-complexity
| https://sonarsource.github.io/rspec/#/rspec/S1541/javascript |
| declarations-in-global-scope
| https://sonarsource.github.io/rspec/#/rspec/S3798/javascript |
| default-param-last
| https://sonarsource.github.io/rspec/#/rspec/S1788/javascript |
| deprecation
| https://sonarsource.github.io/rspec/#/rspec/S1874/javascript |
| destructuring-assignment-syntax
| https://sonarsource.github.io/rspec/#/rspec/S3514/javascript |
| different-types-comparison
| https://sonarsource.github.io/rspec/#/rspec/S3403/javascript |
| disabled-auto-escaping
| https://sonarsource.github.io/rspec/#/rspec/S5247/javascript |
| disabled-resource-integrity
| https://sonarsource.github.io/rspec/#/rspec/S5725/javascript |
| disabled-timeout
| https://sonarsource.github.io/rspec/#/rspec/S6080/javascript |
| dns-prefetching
| https://sonarsource.github.io/rspec/#/rspec/S5743/javascript |
| duplicates-in-character-class
| https://sonarsource.github.io/rspec/#/rspec/S5869/javascript |
| empty-string-repetition
| https://sonarsource.github.io/rspec/#/rspec/S5842/javascript |
| encryption
| https://sonarsource.github.io/rspec/#/rspec/S4787/javascript |
| encryption-secure-mode
| https://sonarsource.github.io/rspec/#/rspec/S5542/javascript |
| enforce-trailing-comma
| https://sonarsource.github.io/rspec/#/rspec/S3723/javascript |
| existing-groups
| https://sonarsource.github.io/rspec/#/rspec/S6328/javascript |
| expression-complexity
| https://sonarsource.github.io/rspec/#/rspec/S1067/javascript |
| file-header
| https://sonarsource.github.io/rspec/#/rspec/S1451/javascript |
| file-name-differ-from-class
| https://sonarsource.github.io/rspec/#/rspec/S3317/javascript |
| file-permissions
| https://sonarsource.github.io/rspec/#/rspec/S2612/javascript |
| file-uploads
| https://sonarsource.github.io/rspec/#/rspec/S2598/javascript |
| fixme-tag
| https://sonarsource.github.io/rspec/#/rspec/S1134/javascript |
| for-in
| https://sonarsource.github.io/rspec/#/rspec/S1535/javascript |
| for-loop-increment-sign
| https://sonarsource.github.io/rspec/#/rspec/S2251/javascript |
| frame-ancestors
| https://sonarsource.github.io/rspec/#/rspec/S5732/javascript |
| function-inside-loop
| https://sonarsource.github.io/rspec/#/rspec/S1515/javascript |
| function-name
| https://sonarsource.github.io/rspec/#/rspec/S100/javascript |
| function-return-type
| https://sonarsource.github.io/rspec/#/rspec/S3800/javascript |
| future-reserved-words
| https://sonarsource.github.io/rspec/#/rspec/S1527/javascript |
| generator-without-yield
| https://sonarsource.github.io/rspec/#/rspec/S3531/javascript |
| hashing
| https://sonarsource.github.io/rspec/#/rspec/S4790/javascript |
| hidden-files
| https://sonarsource.github.io/rspec/#/rspec/S5691/javascript |
| hook-use-state
| https://sonarsource.github.io/rspec/#/rspec/S6754/javascript |
| html-has-lang
| https://sonarsource.github.io/rspec/#/rspec/S5254/javascript |
| in-operator-type-error
| https://sonarsource.github.io/rspec/#/rspec/S3785/javascript |
| inconsistent-function-call
| https://sonarsource.github.io/rspec/#/rspec/S3686/javascript |
| index-of-compare-to-positive-number
| https://sonarsource.github.io/rspec/#/rspec/S2692/javascript |
| insecure-cookie
| https://sonarsource.github.io/rspec/#/rspec/S2092/javascript |
| insecure-jwt-token
| https://sonarsource.github.io/rspec/#/rspec/S5659/javascript |
| inverted-assertion-arguments
| https://sonarsource.github.io/rspec/#/rspec/S3415/javascript |
| jsx-key
| https://sonarsource.github.io/rspec/#/rspec/S6477/javascript |
| jsx-no-constructed-context-values
| https://sonarsource.github.io/rspec/#/rspec/S6481/javascript |
| jsx-no-useless-fragment
| https://sonarsource.github.io/rspec/#/rspec/S6749/javascript |
| label-has-associated-control
| https://sonarsource.github.io/rspec/#/rspec/S6853/javascript |
| label-position
| https://sonarsource.github.io/rspec/#/rspec/S1439/javascript |
| link-with-target-blank
| https://sonarsource.github.io/rspec/#/rspec/S5148/javascript |
| max-union-size
| https://sonarsource.github.io/rspec/#/rspec/S4622/javascript |
| media-has-caption
| https://sonarsource.github.io/rspec/#/rspec/S4084/javascript |
| misplaced-loop-counter
| https://sonarsource.github.io/rspec/#/rspec/S1994/javascript |
| mouse-events-a11y
| https://sonarsource.github.io/rspec/#/rspec/S1082/javascript |
| nested-control-flow
| https://sonarsource.github.io/rspec/#/rspec/S134/javascript |
| new-cap
| https://sonarsource.github.io/rspec/#/rspec/S2430/javascript |
| new-operator-misuse
| https://sonarsource.github.io/rspec/#/rspec/S2999/javascript |
| no-accessor-field-mismatch
| https://sonarsource.github.io/rspec/#/rspec/S4275/javascript |
| no-alphabetical-sort
| https://sonarsource.github.io/rspec/#/rspec/S2871/javascript |
| no-angular-bypass-sanitization
| https://sonarsource.github.io/rspec/#/rspec/S6268/javascript |
| no-array-delete
| https://sonarsource.github.io/rspec/#/rspec/S2870/javascript |
| no-array-index-key
| https://sonarsource.github.io/rspec/#/rspec/S6479/javascript |
| no-associative-arrays
| https://sonarsource.github.io/rspec/#/rspec/S3579/javascript |
| no-base-to-string
| https://sonarsource.github.io/rspec/#/rspec/S6551/javascript |
| no-built-in-override
| https://sonarsource.github.io/rspec/#/rspec/S2424/javascript |
| no-case-label-in-switch
| https://sonarsource.github.io/rspec/#/rspec/S1219/javascript |
| no-clear-text-protocols
| https://sonarsource.github.io/rspec/#/rspec/S5332/javascript |
| no-code-after-done
| https://sonarsource.github.io/rspec/#/rspec/S6079/javascript |
| no-commented-code
| https://sonarsource.github.io/rspec/#/rspec/S125/javascript |
| no-dead-store
| https://sonarsource.github.io/rspec/#/rspec/S1854/javascript |
| no-delete-var
| https://sonarsource.github.io/rspec/#/rspec/S3001/javascript |
| no-deprecated-react
| https://sonarsource.github.io/rspec/#/rspec/S6957/javascript |
| no-duplicate-in-composite
| https://sonarsource.github.io/rspec/#/rspec/S4621/javascript |
| no-empty
| https://sonarsource.github.io/rspec/#/rspec/S108/javascript |
| no-empty-after-reluctant
| https://sonarsource.github.io/rspec/#/rspec/S6019/javascript |
| no-empty-alternatives
| https://sonarsource.github.io/rspec/#/rspec/S6323/javascript |
| no-empty-function
| https://sonarsource.github.io/rspec/#/rspec/S1186/javascript |
| no-empty-group
| https://sonarsource.github.io/rspec/#/rspec/S6331/javascript |
| no-empty-interface
| https://sonarsource.github.io/rspec/#/rspec/S4023/javascript |
| no-empty-test-file
| https://sonarsource.github.io/rspec/#/rspec/S2187/javascript |
| no-equals-in-for-termination
| https://sonarsource.github.io/rspec/#/rspec/S888/javascript |
| no-exclusive-tests
| https://sonarsource.github.io/rspec/#/rspec/S6426/javascript |
| no-extend-native
| https://sonarsource.github.io/rspec/#/rspec/S6643/javascript |
| no-extra-semi
| https://sonarsource.github.io/rspec/#/rspec/S1116/javascript |
| no-find-dom-node
| https://sonarsource.github.io/rspec/#/rspec/S6788/javascript |
| no-for-in-iterable
| https://sonarsource.github.io/rspec/#/rspec/S4139/javascript |
| no-function-declaration-in-block
| https://sonarsource.github.io/rspec/#/rspec/S1530/javascript |
| no-global-this
| https://sonarsource.github.io/rspec/#/rspec/S2990/javascript |
| no-globals-shadowing
| https://sonarsource.github.io/rspec/#/rspec/S2137/javascript |
| no-hardcoded-credentials
| https://sonarsource.github.io/rspec/#/rspec/S2068/javascript |
| no-hardcoded-ip
| https://sonarsource.github.io/rspec/#/rspec/S1313/javascript |
| no-hook-setter-in-body
| https://sonarsource.github.io/rspec/#/rspec/S6442/javascript |
| no-ignored-exceptions
| https://sonarsource.github.io/rspec/#/rspec/S2486/javascript |
| no-implicit-dependencies
| https://sonarsource.github.io/rspec/#/rspec/S4328/javascript |
| no-implicit-global
| https://sonarsource.github.io/rspec/#/rspec/S2703/javascript |
| no-in-misuse
| https://sonarsource.github.io/rspec/#/rspec/S4619/javascript |
| no-incomplete-assertions
| https://sonarsource.github.io/rspec/#/rspec/S2970/javascript |
| no-inconsistent-returns
| https://sonarsource.github.io/rspec/#/rspec/S3801/javascript |
| no-incorrect-string-concat
| https://sonarsource.github.io/rspec/#/rspec/S3402/javascript |
| no-infinite-loop
| https://sonarsource.github.io/rspec/#/rspec/S2189/javascript |
| no-intrusive-permissions
| https://sonarsource.github.io/rspec/#/rspec/S5604/javascript |
| no-invalid-await
| https://sonarsource.github.io/rspec/#/rspec/S4123/javascript |
| no-invariant-returns
| https://sonarsource.github.io/rspec/#/rspec/S3516/javascript |
| no-ip-forward
| https://sonarsource.github.io/rspec/#/rspec/S5759/javascript |
| no-labels
| https://sonarsource.github.io/rspec/#/rspec/S1119/javascript |
| no-literal-call
| https://sonarsource.github.io/rspec/#/rspec/S6958/javascript |
| no-lonely-if
| https://sonarsource.github.io/rspec/#/rspec/S6660/javascript |
| no-mime-sniff
| https://sonarsource.github.io/rspec/#/rspec/S5734/javascript |
| no-misleading-array-reverse
| https://sonarsource.github.io/rspec/#/rspec/S4043/javascript |
| no-misused-promises
| https://sonarsource.github.io/rspec/#/rspec/S6544/javascript |
| no-mixed-content
| https://sonarsource.github.io/rspec/#/rspec/S5730/javascript |
| no-nested-assignment
| https://sonarsource.github.io/rspec/#/rspec/S1121/javascript |
| no-nested-conditional
| https://sonarsource.github.io/rspec/#/rspec/S3358/javascript |
| no-nested-functions
| https://sonarsource.github.io/rspec/#/rspec/S2004/javascript |
| no-nested-incdec
| https://sonarsource.github.io/rspec/#/rspec/S881/javascript |
| no-os-command-from-path
| https://sonarsource.github.io/rspec/#/rspec/S4036/javascript |
| no-parameter-reassignment
| https://sonarsource.github.io/rspec/#/rspec/S1226/javascript |
| no-primitive-wrappers
| https://sonarsource.github.io/rspec/#/rspec/S1533/javascript |
| no-redeclare
| https://sonarsource.github.io/rspec/#/rspec/S2814/javascript |
| no-redundant-assignments
| https://sonarsource.github.io/rspec/#/rspec/S4165/javascript |
| no-redundant-optional
| https://sonarsource.github.io/rspec/#/rspec/S4782/javascript |
| no-redundant-parentheses
| https://sonarsource.github.io/rspec/#/rspec/S1110/javascript |
| no-redundant-type-constituents
| https://sonarsource.github.io/rspec/#/rspec/S6571/javascript |
| no-reference-error
| https://sonarsource.github.io/rspec/#/rspec/S3827/javascript |
| no-referrer-policy
| https://sonarsource.github.io/rspec/#/rspec/S5736/javascript |
| no-require-or-define
| https://sonarsource.github.io/rspec/#/rspec/S3533/javascript |
| no-return-type-any
| https://sonarsource.github.io/rspec/#/rspec/S4324/javascript |
| no-same-argument-assert
| https://sonarsource.github.io/rspec/#/rspec/S5863/javascript |
| no-self-compare
| https://sonarsource.github.io/rspec/#/rspec/S6679/javascript |
| no-tab
| https://sonarsource.github.io/rspec/#/rspec/S105/javascript |
| no-table-as-layout
| https://sonarsource.github.io/rspec/#/rspec/S5257/javascript |
| no-this-alias
| https://sonarsource.github.io/rspec/#/rspec/S4327/javascript |
| no-throw-literal
| https://sonarsource.github.io/rspec/#/rspec/S3696/javascript |
| no-try-promise
| https://sonarsource.github.io/rspec/#/rspec/S4822/javascript |
| no-undefined-argument
| https://sonarsource.github.io/rspec/#/rspec/S4623/javascript |
| no-undefined-assignment
| https://sonarsource.github.io/rspec/#/rspec/S2138/javascript |
| no-unenclosed-multiline-block
| https://sonarsource.github.io/rspec/#/rspec/S2681/javascript |
| no-uniq-key
| https://sonarsource.github.io/rspec/#/rspec/S6486/javascript |
| no-unknown-property
| https://sonarsource.github.io/rspec/#/rspec/S6747/javascript |
| no-unreachable
| https://sonarsource.github.io/rspec/#/rspec/S1763/javascript |
| no-unsafe
| https://sonarsource.github.io/rspec/#/rspec/S6791/javascript |
| no-unsafe-unzip
| https://sonarsource.github.io/rspec/#/rspec/S5042/javascript |
| no-unstable-nested-components
| https://sonarsource.github.io/rspec/#/rspec/S6478/javascript |
| no-unthrown-error
| https://sonarsource.github.io/rspec/#/rspec/S3984/javascript |
| no-unused-expressions
| https://sonarsource.github.io/rspec/#/rspec/S905/javascript |
| no-unused-function-argument
| https://sonarsource.github.io/rspec/#/rspec/S1172/javascript |
| no-unused-private-class-members
| https://sonarsource.github.io/rspec/#/rspec/S1068/javascript |
| no-useless-call
| https://sonarsource.github.io/rspec/#/rspec/S6676/javascript |
| no-useless-constructor
| https://sonarsource.github.io/rspec/#/rspec/S6647/javascript |
| no-useless-increment
| https://sonarsource.github.io/rspec/#/rspec/S2123/javascript |
| no-useless-intersection
| https://sonarsource.github.io/rspec/#/rspec/S4335/javascript |
| no-useless-react-setstate
| https://sonarsource.github.io/rspec/#/rspec/S6443/javascript |
| no-var
| https://sonarsource.github.io/rspec/#/rspec/S3504/javascript |
| no-variable-usage-before-declaration
| https://sonarsource.github.io/rspec/#/rspec/S1526/javascript |
| no-vue-bypass-sanitization
| https://sonarsource.github.io/rspec/#/rspec/S6299/javascript |
| no-weak-cipher
| https://sonarsource.github.io/rspec/#/rspec/S5547/javascript |
| no-weak-keys
| https://sonarsource.github.io/rspec/#/rspec/S4426/javascript |
| no-wildcard-import
| https://sonarsource.github.io/rspec/#/rspec/S2208/javascript |
| non-number-in-arithmetic-expression
| https://sonarsource.github.io/rspec/#/rspec/S3760/javascript |
| null-dereference
| https://sonarsource.github.io/rspec/#/rspec/S2259/javascript |
| object-alt-content
| https://sonarsource.github.io/rspec/#/rspec/S5264/javascript |
| object-shorthand
| https://sonarsource.github.io/rspec/#/rspec/S3498/javascript |
| operation-returning-nan
| https://sonarsource.github.io/rspec/#/rspec/S3757/javascript |
| os-command
| https://sonarsource.github.io/rspec/#/rspec/S4721/javascript |
| post-message
| https://sonarsource.github.io/rspec/#/rspec/S2819/javascript |
| prefer-default-last
| https://sonarsource.github.io/rspec/#/rspec/S4524/javascript |
| prefer-enum-initializers
| https://sonarsource.github.io/rspec/#/rspec/S6572/javascript |
| prefer-for-of
| https://sonarsource.github.io/rspec/#/rspec/S4138/javascript |
| prefer-function-type
| https://sonarsource.github.io/rspec/#/rspec/S6598/javascript |
| prefer-namespace-keyword
| https://sonarsource.github.io/rspec/#/rspec/S4156/javascript |
| prefer-nullish-coalescing
| https://sonarsource.github.io/rspec/#/rspec/S6606/javascript |
| prefer-object-spread
| https://sonarsource.github.io/rspec/#/rspec/S6661/javascript |
| prefer-promise-shorthand
| https://sonarsource.github.io/rspec/#/rspec/S4634/javascript |
| prefer-spread
| https://sonarsource.github.io/rspec/#/rspec/S6666/javascript |
| prefer-string-starts-ends-with
| https://sonarsource.github.io/rspec/#/rspec/S6557/javascript |
| prefer-template
| https://sonarsource.github.io/rspec/#/rspec/S3512/javascript |
| prefer-type-guard
| https://sonarsource.github.io/rspec/#/rspec/S4322/javascript |
| process-argv
| https://sonarsource.github.io/rspec/#/rspec/S4823/javascript |
| production-debug
| https://sonarsource.github.io/rspec/#/rspec/S4507/javascript |
| pseudo-random
| https://sonarsource.github.io/rspec/#/rspec/S2245/javascript |
| public-static-readonly
| https://sonarsource.github.io/rspec/#/rspec/S1444/javascript |
| publicly-writable-directories
| https://sonarsource.github.io/rspec/#/rspec/S5443/javascript |
| reduce-initial-value
| https://sonarsource.github.io/rspec/#/rspec/S6959/javascript |
| redundant-type-aliases
| https://sonarsource.github.io/rspec/#/rspec/S6564/javascript |
| regex-complexity
| https://sonarsource.github.io/rspec/#/rspec/S5843/javascript |
| regular-expr
| https://sonarsource.github.io/rspec/#/rspec/S4784/javascript |
| rules-of-hooks
| https://sonarsource.github.io/rspec/#/rspec/S6440/javascript |
| semi
| https://sonarsource.github.io/rspec/#/rspec/S1438/javascript |
| session-regeneration
| https://sonarsource.github.io/rspec/#/rspec/S5876/javascript |
| shorthand-property-grouping
| https://sonarsource.github.io/rspec/#/rspec/S3499/javascript |
| single-char-in-character-classes
| https://sonarsource.github.io/rspec/#/rspec/S6397/javascript |
| single-character-alternation
| https://sonarsource.github.io/rspec/#/rspec/S6035/javascript |
| slow-regex
| https://sonarsource.github.io/rspec/#/rspec/S5852/javascript |
| sockets
| https://sonarsource.github.io/rspec/#/rspec/S4818/javascript |
| sonar-block-scoped-var
| https://sonarsource.github.io/rspec/#/rspec/S2392/javascript |
| sonar-jsx-no-leaked-render
| https://sonarsource.github.io/rspec/#/rspec/S6439/javascript |
| sonar-max-lines
| https://sonarsource.github.io/rspec/#/rspec/S104/javascript |
| sonar-max-lines-per-function
| https://sonarsource.github.io/rspec/#/rspec/S138/javascript |
| sonar-max-params
| https://sonarsource.github.io/rspec/#/rspec/S107/javascript |
| sonar-no-control-regex
| https://sonarsource.github.io/rspec/#/rspec/S6324/javascript |
| sonar-no-dupe-keys
| https://sonarsource.github.io/rspec/#/rspec/S1534/javascript |
| sonar-no-empty-character-class
| https://sonarsource.github.io/rspec/#/rspec/S2639/javascript |
| sonar-no-fallthrough
| https://sonarsource.github.io/rspec/#/rspec/S128/javascript |
| sonar-no-invalid-regexp
| https://sonarsource.github.io/rspec/#/rspec/S5856/javascript |
| sonar-no-magic-numbers
| https://sonarsource.github.io/rspec/#/rspec/S109/javascript |
| sonar-no-misleading-character-class
| https://sonarsource.github.io/rspec/#/rspec/S5868/javascript |
| sonar-no-regex-spaces
| https://sonarsource.github.io/rspec/#/rspec/S6326/javascript |
| sonar-no-unused-class-component-methods
| https://sonarsource.github.io/rspec/#/rspec/S6441/javascript |
| sonar-no-unused-vars
| https://sonarsource.github.io/rspec/#/rspec/S1481/javascript |
| sonar-prefer-optional-chain
| https://sonarsource.github.io/rspec/#/rspec/S6582/javascript |
| sonar-prefer-read-only-props
| https://sonarsource.github.io/rspec/#/rspec/S6759/javascript |
| sonar-prefer-regexp-exec
| https://sonarsource.github.io/rspec/#/rspec/S6594/javascript |
| sql-queries
| https://sonarsource.github.io/rspec/#/rspec/S2077/javascript |
| stable-tests
| https://sonarsource.github.io/rspec/#/rspec/S5973/javascript |
| standard-input
| https://sonarsource.github.io/rspec/#/rspec/S4829/javascript |
| stateful-regex
| https://sonarsource.github.io/rspec/#/rspec/S6351/javascript |
| strict-transport-security
| https://sonarsource.github.io/rspec/#/rspec/S5739/javascript |
| strings-comparison
| https://sonarsource.github.io/rspec/#/rspec/S3003/javascript |
| super-invocation
| https://sonarsource.github.io/rspec/#/rspec/S3854/javascript |
| switch-without-default
| https://sonarsource.github.io/rspec/#/rspec/S131/javascript |
| table-header
| https://sonarsource.github.io/rspec/#/rspec/S5256/javascript |
| table-header-reference
| https://sonarsource.github.io/rspec/#/rspec/S5260/javascript |
| test-check-exception
| https://sonarsource.github.io/rspec/#/rspec/S5958/javascript |
| todo-tag
| https://sonarsource.github.io/rspec/#/rspec/S1135/javascript |
| too-many-break-or-continue-in-loop
| https://sonarsource.github.io/rspec/#/rspec/S135/javascript |
| unicode-aware-regex
| https://sonarsource.github.io/rspec/#/rspec/S5867/javascript |
| unnecessary-character-escapes
| https://sonarsource.github.io/rspec/#/rspec/S6535/javascript |
| unused-import
| https://sonarsource.github.io/rspec/#/rspec/S1128/javascript |
| unused-named-groups
| https://sonarsource.github.io/rspec/#/rspec/S5860/javascript |
| unverified-certificate
| https://sonarsource.github.io/rspec/#/rspec/S4830/javascript |
| unverified-hostname
| https://sonarsource.github.io/rspec/#/rspec/S5527/javascript |
| updated-const-var
| https://sonarsource.github.io/rspec/#/rspec/S3500/javascript |
| updated-loop-counter
| https://sonarsource.github.io/rspec/#/rspec/S2310/javascript |
| use-isnan
| https://sonarsource.github.io/rspec/#/rspec/S2688/javascript |
| use-type-alias
| https://sonarsource.github.io/rspec/#/rspec/S4323/javascript |
| useless-string-operation
| https://sonarsource.github.io/rspec/#/rspec/S1154/javascript |
| values-not-convertible-to-numbers
| https://sonarsource.github.io/rspec/#/rspec/S3758/javascript |
| variable-name
| https://sonarsource.github.io/rspec/#/rspec/S117/javascript |
| void-use
| https://sonarsource.github.io/rspec/#/rspec/S3735/javascript |
| weak-ssl
| https://sonarsource.github.io/rspec/#/rspec/S4423/javascript |
| web-sql-database
| https://sonarsource.github.io/rspec/#/rspec/S2817/javascript |
| x-powered-by
| https://sonarsource.github.io/rspec/#/rspec/S5689/javascript |
| xml-parser-xxe
| https://sonarsource.github.io/rspec/#/rspec/S2755/javascript |
| xpath
| https://sonarsource.github.io/rspec/#/rspec/S4817/javascript |
Sponsors
| 1stG | RxTS | UnTS | | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | | | | |
Backers
| 1stG | RxTS | UnTS | | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | | | | |
Changelog
Detailed changes for each release are documented in CHANGELOG.md.