org.sonar.l10n.javascript.rules.eslint.node.json Maven / Gradle / Ivy
[
{
"key": "node/callback-return",
"name": "require `return` statements after callbacks",
"description": "See description of ESLint rule node/callback-return
at the eslint-plugin-node website"
},
{
"key": "node/exports-style",
"name": "enforce either `module.exports` or `exports`",
"description": "See description of ESLint rule node/exports-style
at the eslint-plugin-node website"
},
{
"key": "node/file-extension-in-import",
"name": "enforce the style of file extensions in `import` declarations",
"description": "See description of ESLint rule node/file-extension-in-import
at the eslint-plugin-node website"
},
{
"key": "node/global-require",
"name": "require `require()` calls to be placed at top-level module scope",
"description": "See description of ESLint rule node/global-require
at the eslint-plugin-node website"
},
{
"key": "node/handle-callback-err",
"name": "require error handling in callbacks",
"description": "See description of ESLint rule node/handle-callback-err
at the eslint-plugin-node website"
},
{
"key": "node/no-callback-literal",
"name": "ensure Node.js-style error-first callback pattern is followed",
"type": "BUG",
"description": "See description of ESLint rule node/no-callback-literal
at the eslint-plugin-node website"
},
{
"key": "node/no-deprecated-api",
"name": "disallow deprecated APIs",
"type": "BUG",
"description": "See description of ESLint rule node/no-deprecated-api
at the eslint-plugin-node website"
},
{
"key": "node/no-exports-assign",
"name": "disallow the assignment to `exports`",
"type": "BUG",
"description": "See description of ESLint rule node/no-exports-assign
at the eslint-plugin-node website"
},
{
"key": "node/no-extraneous-import",
"name": "disallow `import` declarations which import extraneous modules",
"type": "BUG",
"description": "See description of ESLint rule node/no-extraneous-import
at the eslint-plugin-node website"
},
{
"key": "node/no-extraneous-require",
"name": "disallow `require()` expressions which import extraneous modules",
"type": "BUG",
"description": "See description of ESLint rule node/no-extraneous-require
at the eslint-plugin-node website"
},
{
"key": "node/no-missing-import",
"name": "disallow `import` declarations which import non-existence modules",
"type": "BUG",
"description": "See description of ESLint rule node/no-missing-import
at the eslint-plugin-node website"
},
{
"key": "node/no-missing-require",
"name": "disallow `require()` expressions which import non-existence modules",
"type": "BUG",
"description": "See description of ESLint rule node/no-missing-require
at the eslint-plugin-node website"
},
{
"key": "node/no-mixed-requires",
"name": "disallow `require` calls to be mixed with regular variable declarations",
"description": "See description of ESLint rule node/no-mixed-requires
at the eslint-plugin-node website"
},
{
"key": "node/no-new-require",
"name": "disallow `new` operators with calls to `require`",
"description": "See description of ESLint rule node/no-new-require
at the eslint-plugin-node website"
},
{
"key": "node/no-path-concat",
"name": "disallow string concatenation with `__dirname` and `__filename`",
"description": "See description of ESLint rule node/no-path-concat
at the eslint-plugin-node website"
},
{
"key": "node/no-process-env",
"name": "disallow the use of `process.env`",
"description": "See description of ESLint rule node/no-process-env
at the eslint-plugin-node website"
},
{
"key": "node/no-process-exit",
"name": "disallow the use of `process.exit()`",
"description": "See description of ESLint rule node/no-process-exit
at the eslint-plugin-node website"
},
{
"key": "node/no-restricted-import",
"name": "disallow specified modules when loaded by `require`",
"description": "See description of ESLint rule node/no-restricted-import
at the eslint-plugin-node website"
},
{
"key": "node/no-restricted-require",
"name": "disallow specified modules when loaded by `require`",
"description": "See description of ESLint rule node/no-restricted-require
at the eslint-plugin-node website"
},
{
"key": "node/no-sync",
"name": "disallow synchronous methods",
"description": "See description of ESLint rule node/no-sync
at the eslint-plugin-node website"
},
{
"key": "node/no-unpublished-bin",
"name": "disallow `bin` files that npm ignores",
"type": "BUG",
"description": "See description of ESLint rule node/no-unpublished-bin
at the eslint-plugin-node website"
},
{
"key": "node/no-unpublished-import",
"name": "disallow `import` declarations which import private modules",
"type": "BUG",
"description": "See description of ESLint rule node/no-unpublished-import
at the eslint-plugin-node website"
},
{
"key": "node/no-unpublished-require",
"name": "disallow `require()` expressions which import private modules",
"type": "BUG",
"description": "See description of ESLint rule node/no-unpublished-require
at the eslint-plugin-node website"
},
{
"key": "node/no-unsupported-features/es-builtins",
"name": "disallow unsupported ECMAScript built-ins on the specified version",
"type": "BUG",
"description": "See description of ESLint rule node/no-unsupported-features/es-builtins
at the eslint-plugin-node website"
},
{
"key": "node/no-unsupported-features/es-syntax",
"name": "disallow unsupported ECMAScript syntax on the specified version",
"type": "BUG",
"description": "See description of ESLint rule node/no-unsupported-features/es-syntax
at the eslint-plugin-node website"
},
{
"key": "node/no-unsupported-features/node-builtins",
"name": "disallow unsupported Node.js built-in APIs on the specified version",
"type": "BUG",
"description": "See description of ESLint rule node/no-unsupported-features/node-builtins
at the eslint-plugin-node website"
},
{
"key": "node/prefer-global/buffer",
"name": "enforce either `Buffer` or `require(\"buffer\").Buffer`",
"description": "See description of ESLint rule node/prefer-global/buffer
at the eslint-plugin-node website"
},
{
"key": "node/prefer-global/console",
"name": "enforce either `console` or `require(\"console\")`",
"description": "See description of ESLint rule node/prefer-global/console
at the eslint-plugin-node website"
},
{
"key": "node/prefer-global/process",
"name": "enforce either `process` or `require(\"process\")`",
"description": "See description of ESLint rule node/prefer-global/process
at the eslint-plugin-node website"
},
{
"key": "node/prefer-global/text-decoder",
"name": "enforce either `TextDecoder` or `require(\"util\").TextDecoder`",
"description": "See description of ESLint rule node/prefer-global/text-decoder
at the eslint-plugin-node website"
},
{
"key": "node/prefer-global/text-encoder",
"name": "enforce either `TextEncoder` or `require(\"util\").TextEncoder`",
"description": "See description of ESLint rule node/prefer-global/text-encoder
at the eslint-plugin-node website"
},
{
"key": "node/prefer-global/url-search-params",
"name": "enforce either `URLSearchParams` or `require(\"url\").URLSearchParams`",
"description": "See description of ESLint rule node/prefer-global/url-search-params
at the eslint-plugin-node website"
},
{
"key": "node/prefer-global/url",
"name": "enforce either `URL` or `require(\"url\").URL`",
"description": "See description of ESLint rule node/prefer-global/url
at the eslint-plugin-node website"
},
{
"key": "node/prefer-promises/dns",
"name": "enforce `require(\"dns\").promises`",
"description": "See description of ESLint rule node/prefer-promises/dns
at the eslint-plugin-node website"
},
{
"key": "node/prefer-promises/fs",
"name": "enforce `require(\"fs\").promises`",
"description": "See description of ESLint rule node/prefer-promises/fs
at the eslint-plugin-node website"
},
{
"key": "node/process-exit-as-throw",
"name": "make `process.exit()` expressions the same code path as `throw`",
"type": "BUG",
"description": "See description of ESLint rule node/process-exit-as-throw
at the eslint-plugin-node website"
},
{
"key": "node/shebang",
"name": "suggest correct usage of shebang",
"type": "BUG",
"description": "See description of ESLint rule node/shebang
at the eslint-plugin-node website"
},
{
"key": "node/no-hide-core-modules",
"name": "disallow third-party modules which are hiding core modules",
"type": "BUG",
"description": "See description of ESLint rule node/no-hide-core-modules
at the eslint-plugin-node website"
},
{
"key": "node/no-unsupported-features",
"name": "disallow unsupported ECMAScript features on the specified version",
"type": "BUG",
"description": "See description of ESLint rule node/no-unsupported-features
at the eslint-plugin-node website"
}
]
© 2015 - 2024 Weber Informatics LLC | Privacy Policy