All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sonar.l10n.javascript.rules.eslint.node.json Maven / Gradle / Ivy

There is a newer version: 10.20.0.29356
Show newest version
[
  {
    "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