]> git.proxmox.com Git - pve-eslint.git/commit
import 7.12.1 upstream release
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 22 Oct 2020 11:01:02 +0000 (13:01 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 29 Oct 2020 10:42:45 +0000 (11:42 +0100)
commit6f036462704d9ce418f40ac7bd6ee34d916fa3b5
treec296a9ac618a4a3a82bebd7e23b342a615fc080f
parenta4a2572412fc0fce7ee3862a533144d797a86f44
import 7.12.1 upstream release

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
361 files changed:
Makefile
eslint/.eslintrc.js
eslint/.github/CODEOWNERS.md [new file with mode: 0644]
eslint/.github/ISSUE_TEMPLATE.md
eslint/.github/ISSUE_TEMPLATE/BUG_REPORT.md
eslint/CHANGELOG.md
eslint/Makefile.js
eslint/README.md
eslint/conf/config-schema.js
eslint/conf/environments.js [deleted file]
eslint/docs/developer-guide/contributing/README.md
eslint/docs/developer-guide/development-environment.md
eslint/docs/developer-guide/nodejs-api.md
eslint/docs/developer-guide/source-code.md
eslint/docs/developer-guide/working-with-custom-formatters.md
eslint/docs/developer-guide/working-with-plugins.md
eslint/docs/developer-guide/working-with-rules.md
eslint/docs/maintainer-guide/npm-2fa.md [deleted file]
eslint/docs/maintainer-guide/releases.md
eslint/docs/rules/camelcase.md
eslint/docs/rules/comma-spacing.md
eslint/docs/rules/id-blacklist.md
eslint/docs/rules/id-denylist.md [new file with mode: 0644]
eslint/docs/rules/id-length.md
eslint/docs/rules/lines-around-comment.md
eslint/docs/rules/lines-between-class-members.md
eslint/docs/rules/max-lines.md
eslint/docs/rules/multiline-ternary.md
eslint/docs/rules/no-await-in-loop.md
eslint/docs/rules/no-func-assign.md
eslint/docs/rules/no-inline-comments.md
eslint/docs/rules/no-loss-of-precision.md
eslint/docs/rules/no-magic-numbers.md
eslint/docs/rules/no-multiple-empty-lines.md
eslint/docs/rules/no-promise-executor-return.md [new file with mode: 0644]
eslint/docs/rules/no-return-await.md
eslint/docs/rules/no-script-url.md
eslint/docs/rules/no-underscore-dangle.md
eslint/docs/rules/no-unmodified-loop-condition.md
eslint/docs/rules/no-unreachable-loop.md [new file with mode: 0644]
eslint/docs/rules/object-curly-newline.md
eslint/docs/rules/operator-assignment.md
eslint/docs/rules/operator-linebreak.md
eslint/docs/rules/padding-line-between-statements.md
eslint/docs/rules/prefer-destructuring.md
eslint/docs/rules/prefer-object-spread.md
eslint/docs/rules/prefer-regex-literals.md
eslint/docs/rules/sort-imports.md
eslint/docs/rules/space-unary-ops.md
eslint/docs/rules/valid-typeof.md
eslint/docs/user-guide/configuring.md
eslint/docs/user-guide/getting-started.md
eslint/docs/user-guide/migrating-to-4.0.0.md
eslint/docs/user-guide/migrating-to-7.0.0.md
eslint/karma.conf.js
eslint/lib/cli-engine/cascading-config-array-factory.js [deleted file]
eslint/lib/cli-engine/cli-engine.js
eslint/lib/cli-engine/config-array-factory.js [deleted file]
eslint/lib/cli-engine/config-array/config-array.js [deleted file]
eslint/lib/cli-engine/config-array/config-dependency.js [deleted file]
eslint/lib/cli-engine/config-array/extracted-config.js [deleted file]
eslint/lib/cli-engine/config-array/ignore-pattern.js [deleted file]
eslint/lib/cli-engine/config-array/index.js [deleted file]
eslint/lib/cli-engine/config-array/override-tester.js [deleted file]
eslint/lib/cli-engine/file-enumerator.js
eslint/lib/cli-engine/formatters/checkstyle.js
eslint/lib/eslint/eslint.js
eslint/lib/init/autoconfig.js
eslint/lib/init/config-initializer.js
eslint/lib/linter/code-path-analysis/code-path-analyzer.js
eslint/lib/linter/code-path-analysis/code-path-segment.js
eslint/lib/linter/code-path-analysis/code-path-state.js
eslint/lib/linter/code-path-analysis/debug-helpers.js
eslint/lib/linter/config-comment-parser.js
eslint/lib/linter/linter.js
eslint/lib/linter/report-translator.js
eslint/lib/rule-tester/rule-tester.js
eslint/lib/rules/accessor-pairs.js
eslint/lib/rules/array-callback-return.js
eslint/lib/rules/arrow-body-style.js
eslint/lib/rules/arrow-parens.js
eslint/lib/rules/camelcase.js
eslint/lib/rules/consistent-return.js
eslint/lib/rules/constructor-super.js
eslint/lib/rules/curly.js
eslint/lib/rules/dot-location.js
eslint/lib/rules/dot-notation.js
eslint/lib/rules/func-call-spacing.js
eslint/lib/rules/func-name-matching.js
eslint/lib/rules/function-paren-newline.js
eslint/lib/rules/global-require.js
eslint/lib/rules/id-blacklist.js
eslint/lib/rules/id-denylist.js [new file with mode: 0644]
eslint/lib/rules/id-length.js
eslint/lib/rules/id-match.js
eslint/lib/rules/indent.js
eslint/lib/rules/index.js
eslint/lib/rules/key-spacing.js
eslint/lib/rules/keyword-spacing.js
eslint/lib/rules/max-len.js
eslint/lib/rules/max-lines.js
eslint/lib/rules/new-cap.js
eslint/lib/rules/newline-per-chained-call.js
eslint/lib/rules/no-alert.js
eslint/lib/rules/no-constant-condition.js
eslint/lib/rules/no-duplicate-case.js
eslint/lib/rules/no-eval.js
eslint/lib/rules/no-extend-native.js
eslint/lib/rules/no-extra-bind.js
eslint/lib/rules/no-extra-boolean-cast.js
eslint/lib/rules/no-extra-parens.js
eslint/lib/rules/no-implicit-coercion.js
eslint/lib/rules/no-implied-eval.js
eslint/lib/rules/no-import-assign.js
eslint/lib/rules/no-inline-comments.js
eslint/lib/rules/no-irregular-whitespace.js
eslint/lib/rules/no-loss-of-precision.js
eslint/lib/rules/no-magic-numbers.js
eslint/lib/rules/no-obj-calls.js
eslint/lib/rules/no-promise-executor-return.js [new file with mode: 0644]
eslint/lib/rules/no-prototype-builtins.js
eslint/lib/rules/no-script-url.js
eslint/lib/rules/no-self-assign.js
eslint/lib/rules/no-setter-return.js
eslint/lib/rules/no-underscore-dangle.js
eslint/lib/rules/no-unexpected-multiline.js
eslint/lib/rules/no-unneeded-ternary.js
eslint/lib/rules/no-unreachable-loop.js [new file with mode: 0644]
eslint/lib/rules/no-unused-expressions.js
eslint/lib/rules/no-unused-vars.js
eslint/lib/rules/no-useless-call.js
eslint/lib/rules/no-warning-comments.js
eslint/lib/rules/no-whitespace-before-property.js
eslint/lib/rules/object-curly-newline.js
eslint/lib/rules/object-property-newline.js
eslint/lib/rules/operator-assignment.js
eslint/lib/rules/operator-linebreak.js
eslint/lib/rules/padded-blocks.js
eslint/lib/rules/padding-line-between-statements.js
eslint/lib/rules/prefer-arrow-callback.js
eslint/lib/rules/prefer-destructuring.js
eslint/lib/rules/prefer-exponentiation-operator.js
eslint/lib/rules/prefer-numeric-literals.js
eslint/lib/rules/prefer-promise-reject-errors.js
eslint/lib/rules/prefer-regex-literals.js
eslint/lib/rules/prefer-spread.js
eslint/lib/rules/prefer-template.js
eslint/lib/rules/quotes.js
eslint/lib/rules/radix.js
eslint/lib/rules/semi-spacing.js
eslint/lib/rules/sort-imports.js
eslint/lib/rules/space-before-blocks.js
eslint/lib/rules/use-isnan.js
eslint/lib/rules/utils/ast-utils.js
eslint/lib/rules/wrap-iife.js
eslint/lib/rules/yoda.js
eslint/lib/shared/config-ops.js [deleted file]
eslint/lib/shared/config-validator.js
eslint/lib/shared/naming.js [deleted file]
eslint/lib/shared/relative-module-resolver.js
eslint/lib/shared/types.js
eslint/messages/extend-config-missing.txt
eslint/messages/no-config-found.txt
eslint/messages/plugin-conflict.txt
eslint/messages/plugin-invalid.txt [new file with mode: 0644]
eslint/messages/plugin-missing.txt
eslint/messages/whitespace-found.txt
eslint/package.json
eslint/templates/bug-report.md
eslint/tests/_utils/in-memory-fs.js
eslint/tests/_utils/index.js
eslint/tests/bin/eslint.js
eslint/tests/fixtures/code-path-analysis/assignment--do-while-and.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--do-while-or.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--do-while-qq.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--for-and-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--for-and-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--for-or-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--for-or-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--for-qq-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--for-qq-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--if-and-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--if-and-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--if-and-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--if-or-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--if-or-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--if-or-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--if-qq-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--if-qq-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--logical-and-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--logical-and-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--logical-and-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--logical-or-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--logical-or-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--logical-or-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--logical-qq-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--logical-qq-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--logical-qq-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--multi-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--multi-10.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--multi-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--multi-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--multi-4.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--multi-5.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--multi-6.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--multi-7.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--multi-8.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--multi-9.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--nested-and-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--nested-and-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--nested-and-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--nested-or-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--nested-or-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--nested-or-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--nested-qq-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--nested-qq-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--nested-qq-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--simple-and-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--simple-and-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--simple-and-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--simple-bitand.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--simple-eq.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--simple-or-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--simple-or-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--simple-or-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--simple-plus.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--simple-qq-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--simple-qq-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--simple-qq-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--while-and.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--while-or.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/assignment--while-qq.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/logical--if-qdot-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/optional-chaining--complex-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/optional-chaining--complex-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/optional-chaining--complex-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/optional-chaining--simple-1.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/optional-chaining--simple-2.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/optional-chaining--simple-3.js [new file with mode: 0644]
eslint/tests/fixtures/code-path-analysis/optional-chaining--simple-4.js [new file with mode: 0644]
eslint/tests/fixtures/parsers/arrow-parens/generics-extends-complex.js [new file with mode: 0644]
eslint/tests/fixtures/parsers/arrow-parens/generics-extends.js [new file with mode: 0644]
eslint/tests/fixtures/parsers/arrow-parens/generics-simple-async.js [new file with mode: 0644]
eslint/tests/fixtures/parsers/arrow-parens/generics-simple-no-params.js [new file with mode: 0644]
eslint/tests/fixtures/parsers/arrow-parens/generics-simple.js [new file with mode: 0644]
eslint/tests/fixtures/parsers/space-before-blocks/return-type-keyword-1.js [new file with mode: 0644]
eslint/tests/fixtures/parsers/space-before-blocks/return-type-keyword-2.js [new file with mode: 0644]
eslint/tests/fixtures/testers/rule-tester/no-var.js
eslint/tests/lib/cli-engine/cascading-config-array-factory.js [deleted file]
eslint/tests/lib/cli-engine/cli-engine.js
eslint/tests/lib/cli-engine/config-array-factory.js [deleted file]
eslint/tests/lib/cli-engine/config-array/config-array.js [deleted file]
eslint/tests/lib/cli-engine/config-array/config-dependency.js [deleted file]
eslint/tests/lib/cli-engine/config-array/extracted-config.js [deleted file]
eslint/tests/lib/cli-engine/config-array/ignore-pattern.js [deleted file]
eslint/tests/lib/cli-engine/config-array/override-tester.js [deleted file]
eslint/tests/lib/cli-engine/file-enumerator.js
eslint/tests/lib/cli-engine/formatters/checkstyle.js
eslint/tests/lib/cli.js
eslint/tests/lib/eslint/eslint.js
eslint/tests/lib/init/config-file.js
eslint/tests/lib/init/config-initializer.js
eslint/tests/lib/linter/code-path-analysis/code-path-analyzer.js
eslint/tests/lib/linter/report-translator.js
eslint/tests/lib/rule-tester/rule-tester.js
eslint/tests/lib/rules/accessor-pairs.js
eslint/tests/lib/rules/array-callback-return.js
eslint/tests/lib/rules/arrow-body-style.js
eslint/tests/lib/rules/arrow-parens.js
eslint/tests/lib/rules/camelcase.js
eslint/tests/lib/rules/computed-property-spacing.js
eslint/tests/lib/rules/constructor-super.js
eslint/tests/lib/rules/curly.js
eslint/tests/lib/rules/dot-location.js
eslint/tests/lib/rules/dot-notation.js
eslint/tests/lib/rules/func-call-spacing.js
eslint/tests/lib/rules/func-name-matching.js
eslint/tests/lib/rules/function-paren-newline.js
eslint/tests/lib/rules/getter-return.js
eslint/tests/lib/rules/global-require.js
eslint/tests/lib/rules/id-blacklist.js
eslint/tests/lib/rules/id-denylist.js [new file with mode: 0644]
eslint/tests/lib/rules/id-length.js
eslint/tests/lib/rules/indent.js
eslint/tests/lib/rules/key-spacing.js
eslint/tests/lib/rules/keyword-spacing.js
eslint/tests/lib/rules/max-len.js
eslint/tests/lib/rules/max-lines.js
eslint/tests/lib/rules/new-cap.js
eslint/tests/lib/rules/newline-per-chained-call.js
eslint/tests/lib/rules/no-alert.js
eslint/tests/lib/rules/no-bitwise.js
eslint/tests/lib/rules/no-constant-condition.js
eslint/tests/lib/rules/no-dupe-keys.js
eslint/tests/lib/rules/no-duplicate-case.js
eslint/tests/lib/rules/no-eval.js
eslint/tests/lib/rules/no-extend-native.js
eslint/tests/lib/rules/no-extra-bind.js
eslint/tests/lib/rules/no-extra-boolean-cast.js
eslint/tests/lib/rules/no-extra-parens.js
eslint/tests/lib/rules/no-func-assign.js
eslint/tests/lib/rules/no-implicit-coercion.js
eslint/tests/lib/rules/no-implied-eval.js
eslint/tests/lib/rules/no-import-assign.js
eslint/tests/lib/rules/no-inline-comments.js
eslint/tests/lib/rules/no-invalid-this.js
eslint/tests/lib/rules/no-irregular-whitespace.js
eslint/tests/lib/rules/no-loss-of-precision.js
eslint/tests/lib/rules/no-magic-numbers.js
eslint/tests/lib/rules/no-obj-calls.js
eslint/tests/lib/rules/no-param-reassign.js
eslint/tests/lib/rules/no-promise-executor-return.js [new file with mode: 0644]
eslint/tests/lib/rules/no-prototype-builtins.js
eslint/tests/lib/rules/no-restricted-syntax.js
eslint/tests/lib/rules/no-script-url.js
eslint/tests/lib/rules/no-self-assign.js
eslint/tests/lib/rules/no-setter-return.js
eslint/tests/lib/rules/no-this-before-super.js
eslint/tests/lib/rules/no-throw-literal.js
eslint/tests/lib/rules/no-undef.js
eslint/tests/lib/rules/no-underscore-dangle.js
eslint/tests/lib/rules/no-unexpected-multiline.js
eslint/tests/lib/rules/no-unneeded-ternary.js
eslint/tests/lib/rules/no-unreachable-loop.js [new file with mode: 0644]
eslint/tests/lib/rules/no-unused-expressions.js
eslint/tests/lib/rules/no-useless-call.js
eslint/tests/lib/rules/no-warning-comments.js
eslint/tests/lib/rules/no-whitespace-before-property.js
eslint/tests/lib/rules/object-curly-newline.js
eslint/tests/lib/rules/object-property-newline.js
eslint/tests/lib/rules/operator-assignment.js
eslint/tests/lib/rules/operator-linebreak.js
eslint/tests/lib/rules/padding-line-between-statements.js
eslint/tests/lib/rules/prefer-arrow-callback.js
eslint/tests/lib/rules/prefer-destructuring.js
eslint/tests/lib/rules/prefer-exponentiation-operator.js
eslint/tests/lib/rules/prefer-numeric-literals.js
eslint/tests/lib/rules/prefer-promise-reject-errors.js
eslint/tests/lib/rules/prefer-regex-literals.js
eslint/tests/lib/rules/prefer-spread.js
eslint/tests/lib/rules/prefer-template.js
eslint/tests/lib/rules/quote-props.js
eslint/tests/lib/rules/quotes.js
eslint/tests/lib/rules/radix.js
eslint/tests/lib/rules/semi-spacing.js
eslint/tests/lib/rules/sort-imports.js
eslint/tests/lib/rules/space-before-blocks.js
eslint/tests/lib/rules/space-infix-ops.js
eslint/tests/lib/rules/use-isnan.js
eslint/tests/lib/rules/utils/ast-utils.js
eslint/tests/lib/rules/wrap-iife.js
eslint/tests/lib/rules/yoda.js
eslint/tests/lib/shared/config-ops.js [deleted file]
eslint/tests/lib/shared/config-validator.js
eslint/tests/lib/shared/naming.js [deleted file]
eslint/tests/lib/source-code/source-code.js
eslint/tests/tools/internal-rules/consistent-docs-url.js
eslint/tools/code-sample-minimizer.js
eslint/tools/internal-rules/consistent-docs-url.js
eslint/tools/rule-types.json
eslint/webpack.config.js