Socket
Book a DemoInstallSign in
Socket

eslint-plugin-sonar

Package Overview
Dependencies
Maintainers
2
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-sonar

[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)

0.14.2
latest
Source
npmnpm
Version published
Weekly downloads
17K
-24.68%
Maintainers
2
Weekly downloads
 
Created
Source

eslint-plugin-sonar

ESLint rules extracted from SonarJS

GitHub Actions type-coverage npm GitHub release

Conventional Commits Renovate enabled JavaScript Style Guide Code Style: Prettier changesets

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 namedetail link
accessor-pairshttps://sonarsource.github.io/rspec/#/rspec/S2376/javascript
alt-texthttps://sonarsource.github.io/rspec/#/rspec/S1077/javascript
anchor-has-contenthttps://sonarsource.github.io/rspec/#/rspec/S6827/javascript
anchor-is-validhttps://sonarsource.github.io/rspec/#/rspec/S6844/javascript
anchor-precedencehttps://sonarsource.github.io/rspec/#/rspec/S5850/javascript
argument-typehttps://sonarsource.github.io/rspec/#/rspec/S3782/javascript
arguments-orderhttps://sonarsource.github.io/rspec/#/rspec/S2234/javascript
arguments-usagehttps://sonarsource.github.io/rspec/#/rspec/S3513/javascript
array-callback-without-returnhttps://sonarsource.github.io/rspec/#/rspec/S3796/javascript
array-constructorhttps://sonarsource.github.io/rspec/#/rspec/S1528/javascript
arrow-function-conventionhttps://sonarsource.github.io/rspec/#/rspec/S3524/javascript
assertions-in-testshttps://sonarsource.github.io/rspec/#/rspec/S2699/javascript
aws-apigateway-public-apihttps://sonarsource.github.io/rspec/#/rspec/S6333/javascript
aws-ec2-rds-dms-publichttps://sonarsource.github.io/rspec/#/rspec/S6329/javascript
aws-ec2-unencrypted-ebs-volumehttps://sonarsource.github.io/rspec/#/rspec/S6275/javascript
aws-efs-unencryptedhttps://sonarsource.github.io/rspec/#/rspec/S6332/javascript
aws-iam-all-privilegeshttps://sonarsource.github.io/rspec/#/rspec/S6302/javascript
aws-iam-all-resources-accessiblehttps://sonarsource.github.io/rspec/#/rspec/S6304/javascript
aws-iam-privilege-escalationhttps://sonarsource.github.io/rspec/#/rspec/S6317/javascript
aws-iam-public-accesshttps://sonarsource.github.io/rspec/#/rspec/S6270/javascript
aws-opensearchservice-domainhttps://sonarsource.github.io/rspec/#/rspec/S6308/javascript
aws-rds-unencrypted-databaseshttps://sonarsource.github.io/rspec/#/rspec/S6303/javascript
aws-restricted-ip-admin-accesshttps://sonarsource.github.io/rspec/#/rspec/S6321/javascript
aws-s3-bucket-granted-accesshttps://sonarsource.github.io/rspec/#/rspec/S6265/javascript
aws-s3-bucket-insecure-httphttps://sonarsource.github.io/rspec/#/rspec/S6249/javascript
aws-s3-bucket-public-accesshttps://sonarsource.github.io/rspec/#/rspec/S6281/javascript
aws-s3-bucket-server-encryptionhttps://sonarsource.github.io/rspec/#/rspec/S6245/javascript
aws-s3-bucket-versioninghttps://sonarsource.github.io/rspec/#/rspec/S6252/javascript
aws-sagemaker-unencrypted-notebookhttps://sonarsource.github.io/rspec/#/rspec/S6319/javascript
aws-sns-unencrypted-topicshttps://sonarsource.github.io/rspec/#/rspec/S6327/javascript
aws-sqs-unencrypted-queuehttps://sonarsource.github.io/rspec/#/rspec/S6330/javascript
bitwise-operatorshttps://sonarsource.github.io/rspec/#/rspec/S1529/javascript
bool-param-defaulthttps://sonarsource.github.io/rspec/#/rspec/S4798/javascript
brace-stylehttps://sonarsource.github.io/rspec/#/rspec/S1105/javascript
call-argument-linehttps://sonarsource.github.io/rspec/#/rspec/S1472/javascript
certificate-transparencyhttps://sonarsource.github.io/rspec/#/rspec/S5742/javascript
chai-determinate-assertionhttps://sonarsource.github.io/rspec/#/rspec/S6092/javascript
class-namehttps://sonarsource.github.io/rspec/#/rspec/S101/javascript
class-prototypehttps://sonarsource.github.io/rspec/#/rspec/S3525/javascript
code-evalhttps://sonarsource.github.io/rspec/#/rspec/S1523/javascript
comma-or-logical-or-casehttps://sonarsource.github.io/rspec/#/rspec/S3616/javascript
comment-regexhttps://sonarsource.github.io/rspec/#/rspec/S124/javascript
concise-regexhttps://sonarsource.github.io/rspec/#/rspec/S6353/javascript
conditional-indentationhttps://sonarsource.github.io/rspec/#/rspec/S3973/javascript
confidential-information-logginghttps://sonarsource.github.io/rspec/#/rspec/S5757/javascript
constructor-for-side-effectshttps://sonarsource.github.io/rspec/#/rspec/S1848/javascript
content-lengthhttps://sonarsource.github.io/rspec/#/rspec/S5693/javascript
content-security-policyhttps://sonarsource.github.io/rspec/#/rspec/S5728/javascript
cookie-no-httponlyhttps://sonarsource.github.io/rspec/#/rspec/S3330/javascript
cookieshttps://sonarsource.github.io/rspec/#/rspec/S2255/javascript
corshttps://sonarsource.github.io/rspec/#/rspec/S5122/javascript
csrfhttps://sonarsource.github.io/rspec/#/rspec/S4502/javascript
cyclomatic-complexityhttps://sonarsource.github.io/rspec/#/rspec/S1541/javascript
declarations-in-global-scopehttps://sonarsource.github.io/rspec/#/rspec/S3798/javascript
default-param-lasthttps://sonarsource.github.io/rspec/#/rspec/S1788/javascript
deprecationhttps://sonarsource.github.io/rspec/#/rspec/S1874/javascript
destructuring-assignment-syntaxhttps://sonarsource.github.io/rspec/#/rspec/S3514/javascript
different-types-comparisonhttps://sonarsource.github.io/rspec/#/rspec/S3403/javascript
disabled-auto-escapinghttps://sonarsource.github.io/rspec/#/rspec/S5247/javascript
disabled-resource-integrityhttps://sonarsource.github.io/rspec/#/rspec/S5725/javascript
disabled-timeouthttps://sonarsource.github.io/rspec/#/rspec/S6080/javascript
dns-prefetchinghttps://sonarsource.github.io/rspec/#/rspec/S5743/javascript
duplicates-in-character-classhttps://sonarsource.github.io/rspec/#/rspec/S5869/javascript
empty-string-repetitionhttps://sonarsource.github.io/rspec/#/rspec/S5842/javascript
encryptionhttps://sonarsource.github.io/rspec/#/rspec/S4787/javascript
encryption-secure-modehttps://sonarsource.github.io/rspec/#/rspec/S5542/javascript
enforce-trailing-commahttps://sonarsource.github.io/rspec/#/rspec/S3723/javascript
existing-groupshttps://sonarsource.github.io/rspec/#/rspec/S6328/javascript
expression-complexityhttps://sonarsource.github.io/rspec/#/rspec/S1067/javascript
file-headerhttps://sonarsource.github.io/rspec/#/rspec/S1451/javascript
file-name-differ-from-classhttps://sonarsource.github.io/rspec/#/rspec/S3317/javascript
file-permissionshttps://sonarsource.github.io/rspec/#/rspec/S2612/javascript
file-uploadshttps://sonarsource.github.io/rspec/#/rspec/S2598/javascript
fixme-taghttps://sonarsource.github.io/rspec/#/rspec/S1134/javascript
for-inhttps://sonarsource.github.io/rspec/#/rspec/S1535/javascript
for-loop-increment-signhttps://sonarsource.github.io/rspec/#/rspec/S2251/javascript
frame-ancestorshttps://sonarsource.github.io/rspec/#/rspec/S5732/javascript
function-inside-loophttps://sonarsource.github.io/rspec/#/rspec/S1515/javascript
function-namehttps://sonarsource.github.io/rspec/#/rspec/S100/javascript
function-return-typehttps://sonarsource.github.io/rspec/#/rspec/S3800/javascript
future-reserved-wordshttps://sonarsource.github.io/rspec/#/rspec/S1527/javascript
generator-without-yieldhttps://sonarsource.github.io/rspec/#/rspec/S3531/javascript
hashinghttps://sonarsource.github.io/rspec/#/rspec/S4790/javascript
hidden-fileshttps://sonarsource.github.io/rspec/#/rspec/S5691/javascript
hook-use-statehttps://sonarsource.github.io/rspec/#/rspec/S6754/javascript
html-has-langhttps://sonarsource.github.io/rspec/#/rspec/S5254/javascript
in-operator-type-errorhttps://sonarsource.github.io/rspec/#/rspec/S3785/javascript
inconsistent-function-callhttps://sonarsource.github.io/rspec/#/rspec/S3686/javascript
index-of-compare-to-positive-numberhttps://sonarsource.github.io/rspec/#/rspec/S2692/javascript
insecure-cookiehttps://sonarsource.github.io/rspec/#/rspec/S2092/javascript
insecure-jwt-tokenhttps://sonarsource.github.io/rspec/#/rspec/S5659/javascript
inverted-assertion-argumentshttps://sonarsource.github.io/rspec/#/rspec/S3415/javascript
jsx-keyhttps://sonarsource.github.io/rspec/#/rspec/S6477/javascript
jsx-no-constructed-context-valueshttps://sonarsource.github.io/rspec/#/rspec/S6481/javascript
jsx-no-useless-fragmenthttps://sonarsource.github.io/rspec/#/rspec/S6749/javascript
label-has-associated-controlhttps://sonarsource.github.io/rspec/#/rspec/S6853/javascript
label-positionhttps://sonarsource.github.io/rspec/#/rspec/S1439/javascript
link-with-target-blankhttps://sonarsource.github.io/rspec/#/rspec/S5148/javascript
max-union-sizehttps://sonarsource.github.io/rspec/#/rspec/S4622/javascript
media-has-captionhttps://sonarsource.github.io/rspec/#/rspec/S4084/javascript
misplaced-loop-counterhttps://sonarsource.github.io/rspec/#/rspec/S1994/javascript
mouse-events-a11yhttps://sonarsource.github.io/rspec/#/rspec/S1082/javascript
nested-control-flowhttps://sonarsource.github.io/rspec/#/rspec/S134/javascript
new-caphttps://sonarsource.github.io/rspec/#/rspec/S2430/javascript
new-operator-misusehttps://sonarsource.github.io/rspec/#/rspec/S2999/javascript
no-accessor-field-mismatchhttps://sonarsource.github.io/rspec/#/rspec/S4275/javascript
no-alphabetical-sorthttps://sonarsource.github.io/rspec/#/rspec/S2871/javascript
no-angular-bypass-sanitizationhttps://sonarsource.github.io/rspec/#/rspec/S6268/javascript
no-array-deletehttps://sonarsource.github.io/rspec/#/rspec/S2870/javascript
no-array-index-keyhttps://sonarsource.github.io/rspec/#/rspec/S6479/javascript
no-associative-arrayshttps://sonarsource.github.io/rspec/#/rspec/S3579/javascript
no-base-to-stringhttps://sonarsource.github.io/rspec/#/rspec/S6551/javascript
no-built-in-overridehttps://sonarsource.github.io/rspec/#/rspec/S2424/javascript
no-case-label-in-switchhttps://sonarsource.github.io/rspec/#/rspec/S1219/javascript
no-clear-text-protocolshttps://sonarsource.github.io/rspec/#/rspec/S5332/javascript
no-code-after-donehttps://sonarsource.github.io/rspec/#/rspec/S6079/javascript
no-commented-codehttps://sonarsource.github.io/rspec/#/rspec/S125/javascript
no-dead-storehttps://sonarsource.github.io/rspec/#/rspec/S1854/javascript
no-delete-varhttps://sonarsource.github.io/rspec/#/rspec/S3001/javascript
no-deprecated-reacthttps://sonarsource.github.io/rspec/#/rspec/S6957/javascript
no-duplicate-in-compositehttps://sonarsource.github.io/rspec/#/rspec/S4621/javascript
no-emptyhttps://sonarsource.github.io/rspec/#/rspec/S108/javascript
no-empty-after-reluctanthttps://sonarsource.github.io/rspec/#/rspec/S6019/javascript
no-empty-alternativeshttps://sonarsource.github.io/rspec/#/rspec/S6323/javascript
no-empty-functionhttps://sonarsource.github.io/rspec/#/rspec/S1186/javascript
no-empty-grouphttps://sonarsource.github.io/rspec/#/rspec/S6331/javascript
no-empty-interfacehttps://sonarsource.github.io/rspec/#/rspec/S4023/javascript
no-empty-test-filehttps://sonarsource.github.io/rspec/#/rspec/S2187/javascript
no-equals-in-for-terminationhttps://sonarsource.github.io/rspec/#/rspec/S888/javascript
no-exclusive-testshttps://sonarsource.github.io/rspec/#/rspec/S6426/javascript
no-extend-nativehttps://sonarsource.github.io/rspec/#/rspec/S6643/javascript
no-extra-semihttps://sonarsource.github.io/rspec/#/rspec/S1116/javascript
no-find-dom-nodehttps://sonarsource.github.io/rspec/#/rspec/S6788/javascript
no-for-in-iterablehttps://sonarsource.github.io/rspec/#/rspec/S4139/javascript
no-function-declaration-in-blockhttps://sonarsource.github.io/rspec/#/rspec/S1530/javascript
no-global-thishttps://sonarsource.github.io/rspec/#/rspec/S2990/javascript
no-globals-shadowinghttps://sonarsource.github.io/rspec/#/rspec/S2137/javascript
no-hardcoded-credentialshttps://sonarsource.github.io/rspec/#/rspec/S2068/javascript
no-hardcoded-iphttps://sonarsource.github.io/rspec/#/rspec/S1313/javascript
no-hook-setter-in-bodyhttps://sonarsource.github.io/rspec/#/rspec/S6442/javascript
no-ignored-exceptionshttps://sonarsource.github.io/rspec/#/rspec/S2486/javascript
no-implicit-dependencieshttps://sonarsource.github.io/rspec/#/rspec/S4328/javascript
no-implicit-globalhttps://sonarsource.github.io/rspec/#/rspec/S2703/javascript
no-in-misusehttps://sonarsource.github.io/rspec/#/rspec/S4619/javascript
no-incomplete-assertionshttps://sonarsource.github.io/rspec/#/rspec/S2970/javascript
no-inconsistent-returnshttps://sonarsource.github.io/rspec/#/rspec/S3801/javascript
no-incorrect-string-concathttps://sonarsource.github.io/rspec/#/rspec/S3402/javascript
no-infinite-loophttps://sonarsource.github.io/rspec/#/rspec/S2189/javascript
no-intrusive-permissionshttps://sonarsource.github.io/rspec/#/rspec/S5604/javascript
no-invalid-awaithttps://sonarsource.github.io/rspec/#/rspec/S4123/javascript
no-invariant-returnshttps://sonarsource.github.io/rspec/#/rspec/S3516/javascript
no-ip-forwardhttps://sonarsource.github.io/rspec/#/rspec/S5759/javascript
no-labelshttps://sonarsource.github.io/rspec/#/rspec/S1119/javascript
no-literal-callhttps://sonarsource.github.io/rspec/#/rspec/S6958/javascript
no-lonely-ifhttps://sonarsource.github.io/rspec/#/rspec/S6660/javascript
no-mime-sniffhttps://sonarsource.github.io/rspec/#/rspec/S5734/javascript
no-misleading-array-reversehttps://sonarsource.github.io/rspec/#/rspec/S4043/javascript
no-misused-promiseshttps://sonarsource.github.io/rspec/#/rspec/S6544/javascript
no-mixed-contenthttps://sonarsource.github.io/rspec/#/rspec/S5730/javascript
no-nested-assignmenthttps://sonarsource.github.io/rspec/#/rspec/S1121/javascript
no-nested-conditionalhttps://sonarsource.github.io/rspec/#/rspec/S3358/javascript
no-nested-functionshttps://sonarsource.github.io/rspec/#/rspec/S2004/javascript
no-nested-incdechttps://sonarsource.github.io/rspec/#/rspec/S881/javascript
no-os-command-from-pathhttps://sonarsource.github.io/rspec/#/rspec/S4036/javascript
no-parameter-reassignmenthttps://sonarsource.github.io/rspec/#/rspec/S1226/javascript
no-primitive-wrappershttps://sonarsource.github.io/rspec/#/rspec/S1533/javascript
no-redeclarehttps://sonarsource.github.io/rspec/#/rspec/S2814/javascript
no-redundant-assignmentshttps://sonarsource.github.io/rspec/#/rspec/S4165/javascript
no-redundant-optionalhttps://sonarsource.github.io/rspec/#/rspec/S4782/javascript
no-redundant-parentheseshttps://sonarsource.github.io/rspec/#/rspec/S1110/javascript
no-redundant-type-constituentshttps://sonarsource.github.io/rspec/#/rspec/S6571/javascript
no-reference-errorhttps://sonarsource.github.io/rspec/#/rspec/S3827/javascript
no-referrer-policyhttps://sonarsource.github.io/rspec/#/rspec/S5736/javascript
no-require-or-definehttps://sonarsource.github.io/rspec/#/rspec/S3533/javascript
no-return-type-anyhttps://sonarsource.github.io/rspec/#/rspec/S4324/javascript
no-same-argument-asserthttps://sonarsource.github.io/rspec/#/rspec/S5863/javascript
no-self-comparehttps://sonarsource.github.io/rspec/#/rspec/S6679/javascript
no-tabhttps://sonarsource.github.io/rspec/#/rspec/S105/javascript
no-table-as-layouthttps://sonarsource.github.io/rspec/#/rspec/S5257/javascript
no-this-aliashttps://sonarsource.github.io/rspec/#/rspec/S4327/javascript
no-throw-literalhttps://sonarsource.github.io/rspec/#/rspec/S3696/javascript
no-try-promisehttps://sonarsource.github.io/rspec/#/rspec/S4822/javascript
no-undefined-argumenthttps://sonarsource.github.io/rspec/#/rspec/S4623/javascript
no-undefined-assignmenthttps://sonarsource.github.io/rspec/#/rspec/S2138/javascript
no-unenclosed-multiline-blockhttps://sonarsource.github.io/rspec/#/rspec/S2681/javascript
no-uniq-keyhttps://sonarsource.github.io/rspec/#/rspec/S6486/javascript
no-unknown-propertyhttps://sonarsource.github.io/rspec/#/rspec/S6747/javascript
no-unreachablehttps://sonarsource.github.io/rspec/#/rspec/S1763/javascript
no-unsafehttps://sonarsource.github.io/rspec/#/rspec/S6791/javascript
no-unsafe-unziphttps://sonarsource.github.io/rspec/#/rspec/S5042/javascript
no-unstable-nested-componentshttps://sonarsource.github.io/rspec/#/rspec/S6478/javascript
no-unthrown-errorhttps://sonarsource.github.io/rspec/#/rspec/S3984/javascript
no-unused-expressionshttps://sonarsource.github.io/rspec/#/rspec/S905/javascript
no-unused-function-argumenthttps://sonarsource.github.io/rspec/#/rspec/S1172/javascript
no-unused-private-class-membershttps://sonarsource.github.io/rspec/#/rspec/S1068/javascript
no-useless-callhttps://sonarsource.github.io/rspec/#/rspec/S6676/javascript
no-useless-constructorhttps://sonarsource.github.io/rspec/#/rspec/S6647/javascript
no-useless-incrementhttps://sonarsource.github.io/rspec/#/rspec/S2123/javascript
no-useless-intersectionhttps://sonarsource.github.io/rspec/#/rspec/S4335/javascript
no-useless-react-setstatehttps://sonarsource.github.io/rspec/#/rspec/S6443/javascript
no-varhttps://sonarsource.github.io/rspec/#/rspec/S3504/javascript
no-variable-usage-before-declarationhttps://sonarsource.github.io/rspec/#/rspec/S1526/javascript
no-vue-bypass-sanitizationhttps://sonarsource.github.io/rspec/#/rspec/S6299/javascript
no-weak-cipherhttps://sonarsource.github.io/rspec/#/rspec/S5547/javascript
no-weak-keyshttps://sonarsource.github.io/rspec/#/rspec/S4426/javascript
no-wildcard-importhttps://sonarsource.github.io/rspec/#/rspec/S2208/javascript
non-number-in-arithmetic-expressionhttps://sonarsource.github.io/rspec/#/rspec/S3760/javascript
null-dereferencehttps://sonarsource.github.io/rspec/#/rspec/S2259/javascript
object-alt-contenthttps://sonarsource.github.io/rspec/#/rspec/S5264/javascript
object-shorthandhttps://sonarsource.github.io/rspec/#/rspec/S3498/javascript
operation-returning-nanhttps://sonarsource.github.io/rspec/#/rspec/S3757/javascript
os-commandhttps://sonarsource.github.io/rspec/#/rspec/S4721/javascript
post-messagehttps://sonarsource.github.io/rspec/#/rspec/S2819/javascript
prefer-default-lasthttps://sonarsource.github.io/rspec/#/rspec/S4524/javascript
prefer-enum-initializershttps://sonarsource.github.io/rspec/#/rspec/S6572/javascript
prefer-for-ofhttps://sonarsource.github.io/rspec/#/rspec/S4138/javascript
prefer-function-typehttps://sonarsource.github.io/rspec/#/rspec/S6598/javascript
prefer-namespace-keywordhttps://sonarsource.github.io/rspec/#/rspec/S4156/javascript
prefer-nullish-coalescinghttps://sonarsource.github.io/rspec/#/rspec/S6606/javascript
prefer-object-spreadhttps://sonarsource.github.io/rspec/#/rspec/S6661/javascript
prefer-promise-shorthandhttps://sonarsource.github.io/rspec/#/rspec/S4634/javascript
prefer-spreadhttps://sonarsource.github.io/rspec/#/rspec/S6666/javascript
prefer-string-starts-ends-withhttps://sonarsource.github.io/rspec/#/rspec/S6557/javascript
prefer-templatehttps://sonarsource.github.io/rspec/#/rspec/S3512/javascript
prefer-type-guardhttps://sonarsource.github.io/rspec/#/rspec/S4322/javascript
process-argvhttps://sonarsource.github.io/rspec/#/rspec/S4823/javascript
production-debughttps://sonarsource.github.io/rspec/#/rspec/S4507/javascript
pseudo-randomhttps://sonarsource.github.io/rspec/#/rspec/S2245/javascript
public-static-readonlyhttps://sonarsource.github.io/rspec/#/rspec/S1444/javascript
publicly-writable-directorieshttps://sonarsource.github.io/rspec/#/rspec/S5443/javascript
reduce-initial-valuehttps://sonarsource.github.io/rspec/#/rspec/S6959/javascript
redundant-type-aliaseshttps://sonarsource.github.io/rspec/#/rspec/S6564/javascript
regex-complexityhttps://sonarsource.github.io/rspec/#/rspec/S5843/javascript
regular-exprhttps://sonarsource.github.io/rspec/#/rspec/S4784/javascript
rules-of-hookshttps://sonarsource.github.io/rspec/#/rspec/S6440/javascript
semihttps://sonarsource.github.io/rspec/#/rspec/S1438/javascript
session-regenerationhttps://sonarsource.github.io/rspec/#/rspec/S5876/javascript
shorthand-property-groupinghttps://sonarsource.github.io/rspec/#/rspec/S3499/javascript
single-char-in-character-classeshttps://sonarsource.github.io/rspec/#/rspec/S6397/javascript
single-character-alternationhttps://sonarsource.github.io/rspec/#/rspec/S6035/javascript
slow-regexhttps://sonarsource.github.io/rspec/#/rspec/S5852/javascript
socketshttps://sonarsource.github.io/rspec/#/rspec/S4818/javascript
sonar-block-scoped-varhttps://sonarsource.github.io/rspec/#/rspec/S2392/javascript
sonar-jsx-no-leaked-renderhttps://sonarsource.github.io/rspec/#/rspec/S6439/javascript
sonar-max-lineshttps://sonarsource.github.io/rspec/#/rspec/S104/javascript
sonar-max-lines-per-functionhttps://sonarsource.github.io/rspec/#/rspec/S138/javascript
sonar-max-paramshttps://sonarsource.github.io/rspec/#/rspec/S107/javascript
sonar-no-control-regexhttps://sonarsource.github.io/rspec/#/rspec/S6324/javascript
sonar-no-dupe-keyshttps://sonarsource.github.io/rspec/#/rspec/S1534/javascript
sonar-no-empty-character-classhttps://sonarsource.github.io/rspec/#/rspec/S2639/javascript
sonar-no-fallthroughhttps://sonarsource.github.io/rspec/#/rspec/S128/javascript
sonar-no-invalid-regexphttps://sonarsource.github.io/rspec/#/rspec/S5856/javascript
sonar-no-magic-numbershttps://sonarsource.github.io/rspec/#/rspec/S109/javascript
sonar-no-misleading-character-classhttps://sonarsource.github.io/rspec/#/rspec/S5868/javascript
sonar-no-regex-spaceshttps://sonarsource.github.io/rspec/#/rspec/S6326/javascript
sonar-no-unused-class-component-methodshttps://sonarsource.github.io/rspec/#/rspec/S6441/javascript
sonar-no-unused-varshttps://sonarsource.github.io/rspec/#/rspec/S1481/javascript
sonar-prefer-optional-chainhttps://sonarsource.github.io/rspec/#/rspec/S6582/javascript
sonar-prefer-read-only-propshttps://sonarsource.github.io/rspec/#/rspec/S6759/javascript
sonar-prefer-regexp-exechttps://sonarsource.github.io/rspec/#/rspec/S6594/javascript
sql-querieshttps://sonarsource.github.io/rspec/#/rspec/S2077/javascript
stable-testshttps://sonarsource.github.io/rspec/#/rspec/S5973/javascript
standard-inputhttps://sonarsource.github.io/rspec/#/rspec/S4829/javascript
stateful-regexhttps://sonarsource.github.io/rspec/#/rspec/S6351/javascript
strict-transport-securityhttps://sonarsource.github.io/rspec/#/rspec/S5739/javascript
strings-comparisonhttps://sonarsource.github.io/rspec/#/rspec/S3003/javascript
super-invocationhttps://sonarsource.github.io/rspec/#/rspec/S3854/javascript
switch-without-defaulthttps://sonarsource.github.io/rspec/#/rspec/S131/javascript
table-headerhttps://sonarsource.github.io/rspec/#/rspec/S5256/javascript
table-header-referencehttps://sonarsource.github.io/rspec/#/rspec/S5260/javascript
test-check-exceptionhttps://sonarsource.github.io/rspec/#/rspec/S5958/javascript
todo-taghttps://sonarsource.github.io/rspec/#/rspec/S1135/javascript
too-many-break-or-continue-in-loophttps://sonarsource.github.io/rspec/#/rspec/S135/javascript
unicode-aware-regexhttps://sonarsource.github.io/rspec/#/rspec/S5867/javascript
unnecessary-character-escapeshttps://sonarsource.github.io/rspec/#/rspec/S6535/javascript
unused-importhttps://sonarsource.github.io/rspec/#/rspec/S1128/javascript
unused-named-groupshttps://sonarsource.github.io/rspec/#/rspec/S5860/javascript
unverified-certificatehttps://sonarsource.github.io/rspec/#/rspec/S4830/javascript
unverified-hostnamehttps://sonarsource.github.io/rspec/#/rspec/S5527/javascript
updated-const-varhttps://sonarsource.github.io/rspec/#/rspec/S3500/javascript
updated-loop-counterhttps://sonarsource.github.io/rspec/#/rspec/S2310/javascript
use-isnanhttps://sonarsource.github.io/rspec/#/rspec/S2688/javascript
use-type-aliashttps://sonarsource.github.io/rspec/#/rspec/S4323/javascript
useless-string-operationhttps://sonarsource.github.io/rspec/#/rspec/S1154/javascript
values-not-convertible-to-numbershttps://sonarsource.github.io/rspec/#/rspec/S3758/javascript
variable-namehttps://sonarsource.github.io/rspec/#/rspec/S117/javascript
void-usehttps://sonarsource.github.io/rspec/#/rspec/S3735/javascript
weak-sslhttps://sonarsource.github.io/rspec/#/rspec/S4423/javascript
web-sql-databasehttps://sonarsource.github.io/rspec/#/rspec/S2817/javascript
x-powered-byhttps://sonarsource.github.io/rspec/#/rspec/S5689/javascript
xml-parser-xxehttps://sonarsource.github.io/rspec/#/rspec/S2755/javascript
xpathhttps://sonarsource.github.io/rspec/#/rspec/S4817/javascript

Sponsors

1stGRxTSUnTS
1stG Open Collective backers and sponsorsRxTS Open Collective backers and sponsorsUnTS Open Collective backers and sponsors

Backers

Backers

1stGRxTSUnTS
1stG Open Collective backers and sponsorsRxTS Open Collective backers and sponsorsUnTS Open Collective backers and sponsors

Changelog

Detailed changes for each release are documented in CHANGELOG.md.

License

MIT © JounQin@1stG.me

Keywords

sonarjs

FAQs

Package last updated on 06 Mar 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.