Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[prefer-readonly-parameter-types] False positive withReadonly<Element> orReadonly<HTMLElement> #2699

Closed
Labels
package: eslint-pluginIssues related to @typescript-eslint/eslint-pluginworking as intendedIssues that are closed as they are working as intended
@gbenson-ff

Description

@gbenson-ff
  • I have tried restarting my IDE and the issue persists.
  • I have updated to the latest version of the packages.
  • I haveread the FAQ and my problem is not listed.

Repro

{"rules": {"@typescript-eslint/prefer-readonly-parameter-types": ["error", {"checkParameterProperties":false }]  }}
constisTable=(el:Readonly<Element>):boolean=>el.tagName==='TABLE';
{"extends":"@tsconfig/recommended/tsconfig.json","compilerOptions": {"baseUrl":".","lib": ["esnext","dom","dom.iterable"],"module":"esnext","moduleResolution":"node","paths": {"~*": ["./src/*"]},"sourceMap":true,"target":"esnext","noImplicitAny":true,"noImplicitThis":true,"noImplicitReturns":true,"importHelpers":true,"allowSyntheticDefaultImports":true},"include": ["./src/**/*.ts"],"exclude": ["./node_modules/**/*","./dist/**/*"]}

Expected Result

I expect my function to pass linting.

Actual Result

My function fails linting by violating the@typescript-eslint/prefer-readonly-parameter-types rule. My IDE (Vim) statesError: Parameter should be a read only type. Running the linter from the command line (eslint file.ts) gives the same error.

Additional Info

> sortable@1.1.2 lint:js /mnt/Extra/Coding/tables/sortable> eslint src/**/*.ts --debug  eslint:cli CLI args: [ 'src/globals/attributes.ts', 'src/globals/css-classes.ts', 'src/globals/css-selectors.ts', 'src/models/Direction.ts', 'src/modules/validation.ts', 'src/utilities/simple-sort.ts', '--debug' ] +0ms  eslint:cli Running on files +3ms  eslint:config-array-factory Loading JSON config file: /mnt/Extra/Coding/tables/sortable/package.json +0ms  eslint:ignore-pattern Create with: [ IgnorePattern { patterns: [ '/**/node_modules/*' ], basePath: '/mnt/Extra/Coding/tables/sortable', loose: false } ] +0ms  eslint:ignore-pattern   processed: { basePath: '/mnt/Extra/Coding/tables/sortable', patterns: [ '/**/node_modules/*' ] } +1ms  eslint:ignore-pattern Create with: [ IgnorePattern { patterns: [ '/**/node_modules/*' ], basePath: '/mnt/Extra/Coding/tables/sortable', loose: false } ] +1ms  eslint:ignore-pattern   processed: { basePath: '/mnt/Extra/Coding/tables/sortable', patterns: [ '/**/node_modules/*' ] } +0ms  eslint:file-enumerator Start to iterate files: [ 'src/globals/attributes.ts', 'src/globals/css-classes.ts', 'src/globals/css-selectors.ts', 'src/models/Direction.ts', 'src/modules/validation.ts', 'src/utilities/simple-sort.ts' ] +0ms  eslint:file-enumerator File: /mnt/Extra/Coding/tables/sortable/src/globals/attributes.ts +1ms  eslint:cascading-config-array-factory Load config files for /mnt/Extra/Coding/tables/sortable/src/globals. +0ms  eslint:cascading-config-array-factory No cache found: /mnt/Extra/Coding/tables/sortable/src/globals. +0ms  eslint:config-array-factory Config file not found on /mnt/Extra/Coding/tables/sortable/src/globals +4ms  eslint:cascading-config-array-factory No cache found: /mnt/Extra/Coding/tables/sortable/src. +0ms  eslint:config-array-factory Config file not found on /mnt/Extra/Coding/tables/sortable/src +1ms  eslint:cascading-config-array-factory No cache found: /mnt/Extra/Coding/tables/sortable. +1ms  eslint:config-array-factory Loading JS config file: /mnt/Extra/Coding/tables/sortable/.eslintrc.js +0ms  eslint:config-array-factory Config file found: /mnt/Extra/Coding/tables/sortable/.eslintrc.js +0ms  eslint:config-array-factory Loading {extends:"@gabegabegabe/eslint-config"} relative to /mnt/Extra/Coding/tables/sortable/.eslintrc.js +1ms  eslint:config-array-factory Loaded: @gabegabegabe/eslint-config@1.5.5 (/mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/index.js) +1ms  eslint:config-array-factory Loading JS config file: /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/index.js +0ms  eslint:config-array-factory Loading {extends:"./_base.js"} relative to /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/index.js +0ms  eslint:config-array-factory package.json was not found: Cannot find module './_base.js/package.json'Require stack:- /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/index.js +1ms  eslint:config-array-factory Loaded: ./_base.js (/mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/_base.js) +0ms  eslint:config-array-factory Loading JS config file: /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/_base.js +0ms  eslint:config-array-factory Loading {extends:"eslint:recommended"} relative to /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/index.js +0ms  eslint:config-array-factory Loading JS config file: /mnt/Extra/Coding/tables/sortable/node_modules/eslint/conf/eslint-recommended.js +0ms  eslint:config-array-factory Loading {extends:"@gabegabegabe/eslint-config/typescript"} relative to /mnt/Extra/Coding/tables/sortable/.eslintrc.js +1ms  eslint:config-array-factory package.json was not found: Cannot find module '@gabegabegabe/eslint-config/typescript/package.json'Require stack:- /mnt/Extra/Coding/tables/sortable/.eslintrc.js +0ms  eslint:config-array-factory Loaded: @gabegabegabe/eslint-config/typescript (/mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js) +0ms  eslint:config-array-factory Loading JS config file: /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js +0ms  eslint:config-array-factory Loading {extends:"./_base.js"} relative to /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js +1ms  eslint:config-array-factory package.json was not found: Cannot find module './_base.js/package.json'Require stack:- /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js +0ms  eslint:config-array-factory Loaded: ./_base.js (/mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/_base.js) +0ms  eslint:config-array-factory Loading JS config file: /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/_base.js +0ms  eslint:config-array-factory Loading {extends:"eslint:recommended"} relative to /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js +0ms  eslint:config-array-factory Loading JS config file: /mnt/Extra/Coding/tables/sortable/node_modules/eslint/conf/eslint-recommended.js +0ms  eslint:config-array-factory Loading {extends:"plugin:@typescript-eslint/recommended"} relative to /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js +1ms  eslint:config-array-factory Loading plugin "@typescript-eslint" from /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js +0ms  eslint:config-array-factory Loaded: @typescript-eslint/eslint-plugin@4.5.0 (/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js) +1ms  eslint:config-array-factory Plugin /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js loaded in: 235ms +235ms  eslint:config-array-factory Loading {extends:"./configs/base"} relative to /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js +1ms  eslint:config-array-factory package.json was not found: Cannot find module './configs/base/package.json'Require stack:- /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js +0ms  eslint:config-array-factory Loaded: ./configs/base (/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js) +0ms  eslint:config-array-factory Loading JS config file: /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js +0ms  eslint:config-array-factory Loading parser "@typescript-eslint/parser" from /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js +0ms  eslint:config-array-factory Loaded: @typescript-eslint/parser@4.5.0 (/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/parser/dist/index.js) +1ms  eslint:config-array-factory Loading plugin "@typescript-eslint" from /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js +77ms  eslint:config-array-factory Loaded: @typescript-eslint/eslint-plugin@4.5.0 (/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js) +0ms  eslint:config-array-factory Plugin /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js loaded in: 0ms +0ms  eslint:config-array-factory Loading {extends:"./configs/eslint-recommended"} relative to /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js +0ms  eslint:config-array-factory package.json was not found: Cannot find module './configs/eslint-recommended/package.json'Require stack:- /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js +0ms  eslint:config-array-factory Loaded: ./configs/eslint-recommended (/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js) +0ms  eslint:config-array-factory Loading JS config file: /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js +0ms  eslint:config-array-factory Loading {extends:"plugin:@typescript-eslint/recommended-requiring-type-checking"} relative to /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js +1ms  eslint:config-array-factory Loading plugin "@typescript-eslint" from /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js +0ms  eslint:config-array-factory Loaded: @typescript-eslint/eslint-plugin@4.5.0 (/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js) +0ms  eslint:config-array-factory Plugin /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js loaded in: 0ms +0ms  eslint:config-array-factory Loading {extends:"./configs/base"} relative to /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js +0ms  eslint:config-array-factory package.json was not found: Cannot find module './configs/base/package.json'Require stack:- /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js +0ms  eslint:config-array-factory Loaded: ./configs/base (/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js) +0ms  eslint:config-array-factory Loading JS config file: /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js +0ms  eslint:config-array-factory Loading parser "@typescript-eslint/parser" from /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js +1ms  eslint:config-array-factory Loaded: @typescript-eslint/parser@4.5.0 (/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/parser/dist/index.js) +0ms  eslint:config-array-factory Loading plugin "@typescript-eslint" from /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js +0ms  eslint:config-array-factory Loaded: @typescript-eslint/eslint-plugin@4.5.0 (/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js) +0ms  eslint:config-array-factory Plugin /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js loaded in: 0ms +0ms  eslint:config-array-factory Loading {extends:"./configs/eslint-recommended"} relative to /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js +0ms  eslint:config-array-factory package.json was not found: Cannot find module './configs/eslint-recommended/package.json'Require stack:- /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js +0ms  eslint:config-array-factory Loaded: ./configs/eslint-recommended (/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js) +0ms  eslint:config-array-factory Loading JS config file: /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js +0ms  eslint:config-array-factory Loading parser "@typescript-eslint/parser" from /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js +0ms  eslint:config-array-factory Loaded: @typescript-eslint/parser@4.5.0 (/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/parser/dist/index.js) +0ms  eslint:config-array-factory Loading plugin "@typescript-eslint" from /mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js +0ms  eslint:config-array-factory Loaded: @typescript-eslint/eslint-plugin@4.5.0 (/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js) +1ms  eslint:config-array-factory Plugin /mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js loaded in: 0ms +0ms  eslint:cascading-config-array-factory Stop traversing because of 'root:true'. +324ms  eslint:rules Loading rule 'constructor-super' (remaining=281) +0ms  eslint:rules Loading rule 'for-direction' (remaining=280) +1ms  eslint:rules Loading rule 'getter-return' (remaining=279) +1ms  eslint:rules Loading rule 'no-async-promise-executor' (remaining=278) +0ms  eslint:rules Loading rule 'no-case-declarations' (remaining=277) +1ms  eslint:rules Loading rule 'no-class-assign' (remaining=276) +0ms  eslint:rules Loading rule 'no-compare-neg-zero' (remaining=275) +0ms  eslint:rules Loading rule 'no-cond-assign' (remaining=274) +0ms  eslint:rules Loading rule 'no-const-assign' (remaining=273) +1ms  eslint:rules Loading rule 'no-constant-condition' (remaining=272) +0ms  eslint:rules Loading rule 'no-control-regex' (remaining=271) +1ms  eslint:rules Loading rule 'no-debugger' (remaining=270) +0ms  eslint:rules Loading rule 'no-delete-var' (remaining=269) +1ms  eslint:rules Loading rule 'no-dupe-args' (remaining=268) +0ms  eslint:rules Loading rule 'no-dupe-class-members' (remaining=267) +0ms  eslint:rules Loading rule 'no-dupe-else-if' (remaining=266) +0ms  eslint:rules Loading rule 'no-dupe-keys' (remaining=265) +1ms  eslint:rules Loading rule 'no-duplicate-case' (remaining=264) +0ms  eslint:rules Loading rule 'no-empty' (remaining=263) +0ms  eslint:rules Loading rule 'no-empty-character-class' (remaining=262) +1ms  eslint:rules Loading rule 'no-empty-pattern' (remaining=261) +0ms  eslint:rules Loading rule 'no-ex-assign' (remaining=260) +0ms  eslint:rules Loading rule 'no-extra-boolean-cast' (remaining=259) +0ms  eslint:rules Loading rule 'no-extra-semi' (remaining=258) +1ms  eslint:rules Loading rule 'no-fallthrough' (remaining=257) +0ms  eslint:rules Loading rule 'no-func-assign' (remaining=256) +1ms  eslint:rules Loading rule 'no-global-assign' (remaining=255) +0ms  eslint:rules Loading rule 'no-import-assign' (remaining=254) +1ms  eslint:rules Loading rule 'no-inner-declarations' (remaining=253) +0ms  eslint:rules Loading rule 'no-invalid-regexp' (remaining=252) +1ms  eslint:rules Loading rule 'no-irregular-whitespace' (remaining=251) +1ms  eslint:rules Loading rule 'no-misleading-character-class' (remaining=250) +1ms  eslint:rules Loading rule 'no-mixed-spaces-and-tabs' (remaining=249) +1ms  eslint:rules Loading rule 'no-new-symbol' (remaining=248) +0ms  eslint:rules Loading rule 'no-obj-calls' (remaining=247) +0ms  eslint:rules Loading rule 'no-octal' (remaining=246) +1ms  eslint:rules Loading rule 'no-prototype-builtins' (remaining=245) +0ms  eslint:rules Loading rule 'no-redeclare' (remaining=244) +0ms  eslint:rules Loading rule 'no-regex-spaces' (remaining=243) +1ms  eslint:rules Loading rule 'no-self-assign' (remaining=242) +0ms  eslint:rules Loading rule 'no-setter-return' (remaining=241) +1ms  eslint:rules Loading rule 'no-shadow-restricted-names' (remaining=240) +0ms  eslint:rules Loading rule 'no-sparse-arrays' (remaining=239) +0ms  eslint:rules Loading rule 'no-this-before-super' (remaining=238) +1ms  eslint:rules Loading rule 'no-undef' (remaining=237) +0ms  eslint:rules Loading rule 'no-unexpected-multiline' (remaining=236) +1ms  eslint:rules Loading rule 'no-unreachable' (remaining=235) +0ms  eslint:rules Loading rule 'no-unsafe-finally' (remaining=234) +0ms  eslint:rules Loading rule 'no-unsafe-negation' (remaining=233) +0ms  eslint:rules Loading rule 'no-unused-labels' (remaining=232) +1ms  eslint:rules Loading rule 'no-unused-vars' (remaining=231) +0ms  eslint:rules Loading rule 'no-useless-catch' (remaining=230) +1ms  eslint:rules Loading rule 'no-useless-escape' (remaining=229) +0ms  eslint:rules Loading rule 'no-with' (remaining=228) +1ms  eslint:rules Loading rule 'require-yield' (remaining=227) +0ms  eslint:rules Loading rule 'use-isnan' (remaining=226) +0ms  eslint:rules Loading rule 'valid-typeof' (remaining=225) +1ms  eslint:rules Loading rule 'no-await-in-loop' (remaining=224) +1ms  eslint:rules Loading rule 'no-console' (remaining=223) +0ms  eslint:rules Loading rule 'no-extra-parens' (remaining=222) +1ms  eslint:rules Loading rule 'no-template-curly-in-string' (remaining=221) +1ms  eslint:rules Loading rule 'require-atomic-updates' (remaining=220) +1ms  eslint:rules Loading rule 'accessor-pairs' (remaining=219) +0ms  eslint:rules Loading rule 'array-callback-return' (remaining=218) +1ms  eslint:rules Loading rule 'block-scoped-var' (remaining=217) +0ms  eslint:rules Loading rule 'class-methods-use-this' (remaining=216) +1ms  eslint:rules Loading rule 'consistent-return' (remaining=215) +0ms  eslint:rules Loading rule 'curly' (remaining=214) +1ms  eslint:rules Loading rule 'default-case' (remaining=213) +1ms  eslint:rules Loading rule 'default-param-last' (remaining=212) +0ms  eslint:rules Loading rule 'dot-location' (remaining=211) +1ms  eslint:rules Loading rule 'dot-notation' (remaining=210) +0ms  eslint:rules Loading rule 'eqeqeq' (remaining=209) +1ms  eslint:rules Loading rule 'grouped-accessor-pairs' (remaining=208) +1ms  eslint:rules Loading rule 'max-classes-per-file' (remaining=207) +0ms  eslint:rules Loading rule 'no-alert' (remaining=206) +1ms  eslint:rules Loading rule 'no-caller' (remaining=205) +0ms  eslint:rules Loading rule 'no-constructor-return' (remaining=204) +1ms  eslint:rules Loading rule 'no-div-regex' (remaining=203) +0ms  eslint:rules Loading rule 'no-else-return' (remaining=202) +0ms  eslint:rules Loading rule 'no-empty-function' (remaining=201) +1ms  eslint:rules Loading rule 'no-eq-null' (remaining=200) +0ms  eslint:rules Loading rule 'no-eval' (remaining=199) +1ms  eslint:rules Loading rule 'no-extend-native' (remaining=198) +0ms  eslint:rules Loading rule 'no-extra-bind' (remaining=197) +1ms  eslint:rules Loading rule 'no-extra-label' (remaining=196) +0ms  eslint:rules Loading rule 'no-implicit-coercion' (remaining=195) +1ms  eslint:rules Loading rule 'no-implicit-globals' (remaining=194) +1ms  eslint:rules Loading rule 'no-implied-eval' (remaining=193) +0ms  eslint:rules Loading rule 'no-invalid-this' (remaining=192) +1ms  eslint:rules Loading rule 'no-iterator' (remaining=191) +1ms  eslint:rules Loading rule 'no-labels' (remaining=190) +0ms  eslint:rules Loading rule 'no-lone-blocks' (remaining=189) +1ms  eslint:rules Loading rule 'no-loop-func' (remaining=188) +0ms  eslint:rules Loading rule 'no-magic-numbers' (remaining=187) +0ms  eslint:rules Loading rule 'no-multi-spaces' (remaining=186) +1ms  eslint:rules Loading rule 'no-multi-str' (remaining=185) +1ms  eslint:rules Loading rule 'no-new' (remaining=184) +0ms  eslint:rules Loading rule 'no-new-func' (remaining=183) +1ms  eslint:rules Loading rule 'no-new-wrappers' (remaining=182) +0ms  eslint:rules Loading rule 'no-octal-escape' (remaining=181) +0ms  eslint:rules Loading rule 'no-param-reassign' (remaining=180) +0ms  eslint:rules Loading rule 'no-proto' (remaining=179) +2ms  eslint:rules Loading rule 'no-return-assign' (remaining=178) +0ms  eslint:rules Loading rule 'no-script-url' (remaining=177) +0ms  eslint:rules Loading rule 'no-self-compare' (remaining=176) +1ms  eslint:rules Loading rule 'no-sequences' (remaining=175) +0ms  eslint:rules Loading rule 'no-throw-literal' (remaining=174) +0ms  eslint:rules Loading rule 'no-unmodified-loop-condition' (remaining=173) +0ms  eslint:rules Loading rule 'no-unused-expressions' (remaining=172) +1ms  eslint:rules Loading rule 'no-useless-call' (remaining=171) +0ms  eslint:rules Loading rule 'no-useless-concat' (remaining=170) +1ms  eslint:rules Loading rule 'no-useless-return' (remaining=169) +0ms  eslint:rules Loading rule 'no-void' (remaining=168) +0ms  eslint:rules Loading rule 'prefer-named-capture-group' (remaining=167) +1ms  eslint:rules Loading rule 'prefer-promise-reject-errors' (remaining=166) +0ms  eslint:rules Loading rule 'prefer-regex-literals' (remaining=165) +1ms  eslint:rules Loading rule 'radix' (remaining=164) +0ms  eslint:rules Loading rule 'require-await' (remaining=163) +1ms  eslint:rules Loading rule 'require-unicode-regexp' (remaining=162) +0ms  eslint:rules Loading rule 'vars-on-top' (remaining=161) +0ms  eslint:rules Loading rule 'wrap-iife' (remaining=160) +0ms  eslint:rules Loading rule 'yoda' (remaining=159) +1ms  eslint:rules Loading rule 'init-declarations' (remaining=158) +3ms  eslint:rules Loading rule 'no-label-var' (remaining=157) +1ms  eslint:rules Loading rule 'no-restricted-globals' (remaining=156) +0ms  eslint:rules Loading rule 'no-shadow' (remaining=155) +1ms  eslint:rules Loading rule 'no-undef-init' (remaining=154) +1ms  eslint:rules Loading rule 'no-undefined' (remaining=153) +0ms  eslint:rules Loading rule 'no-use-before-define' (remaining=152) +0ms  eslint:rules Loading rule 'callback-return' (remaining=151) +1ms  eslint:rules Loading rule 'global-require' (remaining=150) +0ms  eslint:rules Loading rule 'handle-callback-err' (remaining=149) +1ms  eslint:rules Loading rule 'no-buffer-constructor' (remaining=148) +0ms  eslint:rules Loading rule 'no-mixed-requires' (remaining=147) +0ms  eslint:rules Loading rule 'no-new-require' (remaining=146) +1ms  eslint:rules Loading rule 'no-path-concat' (remaining=145) +1ms  eslint:rules Loading rule 'no-process-env' (remaining=144) +0ms  eslint:rules Loading rule 'no-process-exit' (remaining=143) +0ms  eslint:rules Loading rule 'no-sync' (remaining=142) +0ms  eslint:rules Loading rule 'array-bracket-newline' (remaining=141) +1ms  eslint:rules Loading rule 'array-bracket-spacing' (remaining=140) +1ms  eslint:rules Loading rule 'array-element-newline' (remaining=139) +1ms  eslint:rules Loading rule 'block-spacing' (remaining=138) +2ms  eslint:rules Loading rule 'brace-style' (remaining=137) +1ms  eslint:rules Loading rule 'camelcase' (remaining=136) +0ms  eslint:rules Loading rule 'capitalized-comments' (remaining=135) +1ms  eslint:rules Loading rule 'comma-dangle' (remaining=134) +2ms  eslint:rules Loading rule 'comma-spacing' (remaining=133) +1ms  eslint:rules Loading rule 'comma-style' (remaining=132) +1ms  eslint:rules Loading rule 'computed-property-spacing' (remaining=131) +1ms  eslint:rules Loading rule 'eol-last' (remaining=130) +1ms  eslint:rules Loading rule 'func-call-spacing' (remaining=129) +0ms  eslint:rules Loading rule 'func-name-matching' (remaining=128) +1ms  eslint:rules Loading rule 'func-style' (remaining=127) +1ms  eslint:rules Loading rule 'function-call-argument-newline' (remaining=126) +1ms  eslint:rules Loading rule 'function-paren-newline' (remaining=125) +1ms  eslint:rules Loading rule 'implicit-arrow-linebreak' (remaining=124) +1ms  eslint:rules Loading rule 'indent' (remaining=123) +0ms  eslint:rules Loading rule 'key-spacing' (remaining=122) +5ms  eslint:rules Loading rule 'keyword-spacing' (remaining=121) +3ms  eslint:rules Loading rule 'linebreak-style' (remaining=120) +14ms  eslint:rules Loading rule 'lines-around-comment' (remaining=119) +1ms  eslint:rules Loading rule 'lines-between-class-members' (remaining=118) +1ms  eslint:rules Loading rule 'max-depth' (remaining=117) +1ms  eslint:rules Loading rule 'max-lines' (remaining=116) +1ms  eslint:rules Loading rule 'max-lines-per-function' (remaining=115) +1ms  eslint:rules Loading rule 'max-nested-callbacks' (remaining=114) +1ms  eslint:rules Loading rule 'max-params' (remaining=113) +0ms  eslint:rules Loading rule 'max-statements-per-line' (remaining=112) +1ms  eslint:rules Loading rule 'multiline-comment-style' (remaining=111) +0ms  eslint:rules Loading rule 'multiline-ternary' (remaining=110) +1ms  eslint:rules Loading rule 'new-cap' (remaining=109) +0ms  eslint:rules Loading rule 'new-parens' (remaining=108) +1ms  eslint:rules Loading rule 'newline-per-chained-call' (remaining=107) +1ms  eslint:rules Loading rule 'no-bitwise' (remaining=106) +1ms  eslint:rules Loading rule 'no-lonely-if' (remaining=105) +1ms  eslint:rules Loading rule 'no-mixed-operators' (remaining=104) +0ms  eslint:rules Loading rule 'no-multi-assign' (remaining=103) +1ms  eslint:rules Loading rule 'no-multiple-empty-lines' (remaining=102) +1ms  eslint:rules Loading rule 'no-negated-condition' (remaining=101) +1ms  eslint:rules Loading rule 'no-nested-ternary' (remaining=100) +0ms  eslint:rules Loading rule 'no-new-object' (remaining=99) +0ms  eslint:rules Loading rule 'no-tabs' (remaining=98) +1ms  eslint:rules Loading rule 'no-trailing-spaces' (remaining=97) +0ms  eslint:rules Loading rule 'no-underscore-dangle' (remaining=96) +1ms  eslint:rules Loading rule 'no-unneeded-ternary' (remaining=95) +1ms  eslint:rules Loading rule 'no-whitespace-before-property' (remaining=94) +1ms  eslint:rules Loading rule 'nonblock-statement-body-position' (remaining=93) +0ms  eslint:rules Loading rule 'object-curly-newline' (remaining=92) +1ms  eslint:rules Loading rule 'object-curly-spacing' (remaining=91) +3ms  eslint:rules Loading rule 'object-property-newline' (remaining=90) +1ms  eslint:rules Loading rule 'one-var' (remaining=89) +1ms  eslint:rules Loading rule 'operator-assignment' (remaining=88) +1ms  eslint:rules Loading rule 'operator-linebreak' (remaining=87) +1ms  eslint:rules Loading rule 'padded-blocks' (remaining=86) +1ms  eslint:rules Loading rule 'padding-line-between-statements' (remaining=85) +1ms  eslint:rules Loading rule 'prefer-exponentiation-operator' (remaining=84) +6ms  eslint:rules Loading rule 'prefer-object-spread' (remaining=83) +0ms  eslint:rules Loading rule 'quote-props' (remaining=82) +0ms  eslint:rules Loading rule 'quotes' (remaining=81) +1ms  eslint:rules Loading rule 'semi' (remaining=80) +1ms  eslint:rules Loading rule 'semi-spacing' (remaining=79) +1ms  eslint:rules Loading rule 'semi-style' (remaining=78) +0ms  eslint:rules Loading rule 'space-before-blocks' (remaining=77) +1ms  eslint:rules Loading rule 'space-before-function-paren' (remaining=76) +1ms  eslint:rules Loading rule 'space-in-parens' (remaining=75) +1ms  eslint:rules Loading rule 'space-infix-ops' (remaining=74) +0ms  eslint:rules Loading rule 'space-unary-ops' (remaining=73) +1ms  eslint:rules Loading rule 'spaced-comment' (remaining=72) +1ms  eslint:rules Loading rule 'switch-colon-spacing' (remaining=71) +2ms  eslint:rules Loading rule 'template-tag-spacing' (remaining=70) +0ms  eslint:rules Loading rule 'wrap-regex' (remaining=69) +0ms  eslint:rules Loading rule 'arrow-body-style' (remaining=68) +1ms  eslint:rules Loading rule 'arrow-parens' (remaining=67) +1ms  eslint:rules Loading rule 'arrow-spacing' (remaining=66) +0ms  eslint:rules Loading rule 'generator-star-spacing' (remaining=65) +1ms  eslint:rules Loading rule 'no-confusing-arrow' (remaining=64) +2ms  eslint:rules Loading rule 'no-duplicate-imports' (remaining=63) +0ms  eslint:rules Loading rule 'no-useless-computed-key' (remaining=62) +1ms  eslint:rules Loading rule 'no-useless-constructor' (remaining=61) +1ms  eslint:rules Loading rule 'no-useless-rename' (remaining=60) +0ms  eslint:rules Loading rule 'no-var' (remaining=59) +0ms  eslint:rules Loading rule 'object-shorthand' (remaining=58) +1ms  eslint:rules Loading rule 'prefer-arrow-callback' (remaining=57) +1ms  eslint:rules Loading rule 'prefer-const' (remaining=56) +1ms  eslint:rules Loading rule 'prefer-destructuring' (remaining=55) +0ms  eslint:rules Loading rule 'prefer-numeric-literals' (remaining=54) +2ms  eslint:rules Loading rule 'prefer-rest-params' (remaining=53) +0ms  eslint:rules Loading rule 'prefer-spread' (remaining=52) +0ms  eslint:rules Loading rule 'prefer-template' (remaining=51) +1ms  eslint:rules Loading rule 'rest-spread-spacing' (remaining=50) +0ms  eslint:rules Loading rule 'sort-imports' (remaining=49) +0ms  eslint:rules Loading rule 'symbol-description' (remaining=48) +1ms  eslint:rules Loading rule 'template-curly-spacing' (remaining=47) +0ms  eslint:rules Loading rule 'yield-star-spacing' (remaining=46) +1ms  eslint:rules Loading rule 'no-array-constructor' (remaining=45) +4ms  eslint:cascading-config-array-factory Configuration was determined: ConfigArray(18) [ { type: 'config', name: 'DefaultIgnorePattern', filePath: '', criteria: null, env: undefined, globals: undefined, ignorePattern: IgnorePattern { patterns: [Array], basePath: '/mnt/Extra/Coding/tables/sortable', loose: false }, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: '.eslintrc.js » @gabegabegabe/eslint-config » ./_base.js', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/_base.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: { ecmaVersion: 2020, sourceType: 'module' }, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: true, rules: undefined, settings: undefined }, { type: 'config', name: '.eslintrc.js » @gabegabegabe/eslint-config » eslint:recommended', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/eslint/conf/eslint-recommended.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'constructor-super': 'error', 'for-direction': 'error', 'getter-return': 'error', 'no-async-promise-executor': 'error', 'no-case-declarations': 'error', 'no-class-assign': 'error', 'no-compare-neg-zero': 'error', 'no-cond-assign': 'error', 'no-const-assign': 'error', 'no-constant-condition': 'error', 'no-control-regex': 'error', 'no-debugger': 'error', 'no-delete-var': 'error', 'no-dupe-args': 'error', 'no-dupe-class-members': 'error', 'no-dupe-else-if': 'error', 'no-dupe-keys': 'error', 'no-duplicate-case': 'error', 'no-empty': 'error', 'no-empty-character-class': 'error', 'no-empty-pattern': 'error', 'no-ex-assign': 'error', 'no-extra-boolean-cast': 'error', 'no-extra-semi': 'error', 'no-fallthrough': 'error', 'no-func-assign': 'error', 'no-global-assign': 'error', 'no-import-assign': 'error', 'no-inner-declarations': 'error', 'no-invalid-regexp': 'error', 'no-irregular-whitespace': 'error', 'no-misleading-character-class': 'error', 'no-mixed-spaces-and-tabs': 'error', 'no-new-symbol': 'error', 'no-obj-calls': 'error', 'no-octal': 'error', 'no-prototype-builtins': 'error', 'no-redeclare': 'error', 'no-regex-spaces': 'error', 'no-self-assign': 'error', 'no-setter-return': 'error', 'no-shadow-restricted-names': 'error', 'no-sparse-arrays': 'error', 'no-this-before-super': 'error', 'no-undef': 'error', 'no-unexpected-multiline': 'error', 'no-unreachable': 'error', 'no-unsafe-finally': 'error', 'no-unsafe-negation': 'error', 'no-unused-labels': 'error', 'no-unused-vars': 'error', 'no-useless-catch': 'error', 'no-useless-escape': 'error', 'no-with': 'error', 'require-yield': 'error', 'use-isnan': 'error', 'valid-typeof': 'error' }, settings: undefined }, { type: 'config', name: '.eslintrc.js » @gabegabegabe/eslint-config', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/index.js', criteria: null, env: { browser: true, es6: true, node: true }, globals: { Atomics: 'readonly', SharedArrayBuffer: 'readonly' }, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'no-await-in-loop': [Array], 'no-console': 'warn', 'no-extra-parens': [Array], 'no-template-curly-in-string': 'error', 'require-atomic-updates': 'error', 'accessor-pairs': [Array], 'array-callback-return': 'error', 'block-scoped-var': 'error', 'class-methods-use-this': 'error', 'consistent-return': 'error', curly: [Array], 'default-case': 'error', 'default-param-last': 'error', 'dot-location': [Array], 'dot-notation': 'error', eqeqeq: [Array], 'grouped-accessor-pairs': [Array], 'max-classes-per-file': [Array], 'no-alert': 'error', 'no-caller': 'error', 'no-constructor-return': 'error', 'no-div-regex': 'error', 'no-else-return': [Array], 'no-empty-function': 'error', 'no-eq-null': 'error', 'no-eval': 'error', 'no-extend-native': 'error', 'no-extra-bind': 'error', 'no-extra-label': 'error', 'no-implicit-coercion': 'error', 'no-implicit-globals': 'error', 'no-implied-eval': 'error', 'no-invalid-this': 'error', 'no-iterator': 'error', 'no-labels': 'error', 'no-lone-blocks': 'error', 'no-loop-func': 'error', 'no-magic-numbers': [Array], 'no-multi-spaces': 'error', 'no-multi-str': 'error', 'no-new': 'error', 'no-new-func': 'error', 'no-new-wrappers': 'error', 'no-octal-escape': 'error', 'no-param-reassign': 'error', 'no-proto': 'error', 'no-return-assign': 'error', 'no-script-url': 'error', 'no-self-compare': 'error', 'no-sequences': 'error', 'no-throw-literal': 'error', 'no-unmodified-loop-condition': 'error', 'no-unused-expressions': 'error', 'no-useless-call': 'error', 'no-useless-concat': 'error', 'no-useless-return': 'error', 'no-void': 'error', 'prefer-named-capture-group': 'error', 'prefer-promise-reject-errors': 'error', 'prefer-regex-literals': 'error', radix: [Array], 'require-await': 'error', 'require-unicode-regexp': 'warn', 'vars-on-top': 'error', 'wrap-iife': [Array], yoda: [Array], 'init-declarations': [Array], 'no-label-var': 'error', 'no-restricted-globals': 'error', 'no-shadow': [Array], 'no-undef-init': 'error', 'no-undefined': 'error', 'no-use-before-define': 'error', 'callback-return': 'off', 'global-require': 'error', 'handle-callback-err': 'error', 'no-buffer-constructor': 'error', 'no-mixed-requires': 'error', 'no-new-require': 'error', 'no-path-concat': 'error', 'no-process-env': 'warn', 'no-process-exit': 'warn', 'no-sync': 'error', 'array-bracket-newline': [Array], 'array-bracket-spacing': [Array], 'array-element-newline': [Array], 'block-spacing': [Array], 'brace-style': [Array], camelcase: [Array], 'capitalized-comments': [Array], 'comma-dangle': [Array], 'comma-spacing': 'error', 'comma-style': [Array], 'computed-property-spacing': [Array], 'eol-last': [Array], 'func-call-spacing': [Array], 'func-name-matching': [Array], 'func-style': [Array], 'function-call-argument-newline': [Array], 'function-paren-newline': [Array], 'implicit-arrow-linebreak': [Array], indent: [Array], 'key-spacing': [Array], 'keyword-spacing': [Array], 'linebreak-style': [Array], 'lines-around-comment': [Array], 'lines-between-class-members': [Array], 'max-depth': [Array], 'max-lines': [Array], 'max-lines-per-function': [Array], 'max-nested-callbacks': [Array], 'max-params': [Array], 'max-statements-per-line': [Array], 'multiline-comment-style': [Array], 'multiline-ternary': [Array], 'new-cap': 'error', 'new-parens': [Array], 'newline-per-chained-call': [Array], 'no-bitwise': [Array], 'no-lonely-if': 'error', 'no-mixed-operators': 'error', 'no-multi-assign': 'error', 'no-multiple-empty-lines': 'error', 'no-negated-condition': 'error', 'no-nested-ternary': 'error', 'no-new-object': 'error', 'no-tabs': [Array], 'no-trailing-spaces': 'error', 'no-underscore-dangle': 'error', 'no-unneeded-ternary': [Array], 'no-whitespace-before-property': 'error', 'nonblock-statement-body-position': [Array], 'object-curly-newline': [Array], 'object-curly-spacing': [Array], 'object-property-newline': [Array], 'one-var': [Array], 'operator-assignment': [Array], 'operator-linebreak': [Array], 'padded-blocks': [Array], 'padding-line-between-statements': [Array], 'prefer-exponentiation-operator': 'error', 'prefer-object-spread': 'error', 'quote-props': [Array], quotes: [Array], semi: [Array], 'semi-spacing': [Array], 'semi-style': [Array], 'space-before-blocks': [Array], 'space-before-function-paren': [Array], 'space-in-parens': [Array], 'space-infix-ops': 'error', 'space-unary-ops': 'error', 'spaced-comment': [Array], 'switch-colon-spacing': [Array], 'template-tag-spacing': [Array], 'wrap-regex': 'error', 'arrow-body-style': [Array], 'arrow-parens': [Array], 'arrow-spacing': [Array], 'generator-star-spacing': [Array], 'no-confusing-arrow': [Array], 'no-duplicate-imports': [Array], 'no-useless-computed-key': [Array], 'no-useless-constructor': 'error', 'no-useless-rename': 'error', 'no-var': 'error', 'object-shorthand': [Array], 'prefer-arrow-callback': 'error', 'prefer-const': [Array], 'prefer-destructuring': [Array], 'prefer-numeric-literals': 'error', 'prefer-rest-params': 'error', 'prefer-spread': 'error', 'prefer-template': 'error', 'rest-spread-spacing': [Array], 'sort-imports': [Array], 'symbol-description': 'error', 'template-curly-spacing': [Array], 'yield-star-spacing': [Array] }, settings: undefined }, { type: 'config', name: '.eslintrc.js', filePath: '/mnt/Extra/Coding/tables/sortable/.eslintrc.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript » ./_base.js', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/_base.js', criteria: { includes: [Array], excludes: null, basePath: '/mnt/Extra/Coding/tables/sortable' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: { ecmaVersion: 2020, sourceType: 'module' }, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript » eslint:recommended', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/eslint/conf/eslint-recommended.js', criteria: { includes: [Array], excludes: null, basePath: '/mnt/Extra/Coding/tables/sortable' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'constructor-super': 'error', 'for-direction': 'error', 'getter-return': 'error', 'no-async-promise-executor': 'error', 'no-case-declarations': 'error', 'no-class-assign': 'error', 'no-compare-neg-zero': 'error', 'no-cond-assign': 'error', 'no-const-assign': 'error', 'no-constant-condition': 'error', 'no-control-regex': 'error', 'no-debugger': 'error', 'no-delete-var': 'error', 'no-dupe-args': 'error', 'no-dupe-class-members': 'error', 'no-dupe-else-if': 'error', 'no-dupe-keys': 'error', 'no-duplicate-case': 'error', 'no-empty': 'error', 'no-empty-character-class': 'error', 'no-empty-pattern': 'error', 'no-ex-assign': 'error', 'no-extra-boolean-cast': 'error', 'no-extra-semi': 'error', 'no-fallthrough': 'error', 'no-func-assign': 'error', 'no-global-assign': 'error', 'no-import-assign': 'error', 'no-inner-declarations': 'error', 'no-invalid-regexp': 'error', 'no-irregular-whitespace': 'error', 'no-misleading-character-class': 'error', 'no-mixed-spaces-and-tabs': 'error', 'no-new-symbol': 'error', 'no-obj-calls': 'error', 'no-octal': 'error', 'no-prototype-builtins': 'error', 'no-redeclare': 'error', 'no-regex-spaces': 'error', 'no-self-assign': 'error', 'no-setter-return': 'error', 'no-shadow-restricted-names': 'error', 'no-sparse-arrays': 'error', 'no-this-before-super': 'error', 'no-undef': 'error', 'no-unexpected-multiline': 'error', 'no-unreachable': 'error', 'no-unsafe-finally': 'error', 'no-unsafe-negation': 'error', 'no-unused-labels': 'error', 'no-unused-vars': 'error', 'no-useless-catch': 'error', 'no-useless-escape': 'error', 'no-with': 'error', 'require-yield': 'error', 'use-isnan': 'error', 'valid-typeof': 'error' }, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js', criteria: { includes: [Array], excludes: null, basePath: '/mnt/Extra/Coding/tables/sortable' }, env: { browser: true, es6: true, node: true }, globals: { Atomics: 'readonly', SharedArrayBuffer: 'readonly' }, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'no-await-in-loop': [Array], 'no-console': 'warn', 'no-extra-parens': [Array], 'no-template-curly-in-string': 'error', 'require-atomic-updates': 'error', 'accessor-pairs': [Array], 'array-callback-return': 'error', 'block-scoped-var': 'error', 'class-methods-use-this': 'error', 'consistent-return': 'error', curly: [Array], 'default-case': 'error', 'default-param-last': 'error', 'dot-location': [Array], 'dot-notation': 'error', eqeqeq: [Array], 'grouped-accessor-pairs': [Array], 'max-classes-per-file': [Array], 'no-alert': 'error', 'no-caller': 'error', 'no-constructor-return': 'error', 'no-div-regex': 'error', 'no-else-return': [Array], 'no-empty-function': 'error', 'no-eq-null': 'error', 'no-eval': 'error', 'no-extend-native': 'error', 'no-extra-bind': 'error', 'no-extra-label': 'error', 'no-implicit-coercion': 'error', 'no-implicit-globals': 'error', 'no-implied-eval': 'error', 'no-invalid-this': 'error', 'no-iterator': 'error', 'no-labels': 'error', 'no-lone-blocks': 'error', 'no-loop-func': 'error', 'no-magic-numbers': [Array], 'no-multi-spaces': 'error', 'no-multi-str': 'error', 'no-new': 'error', 'no-new-func': 'error', 'no-new-wrappers': 'error', 'no-octal-escape': 'error', 'no-param-reassign': 'error', 'no-proto': 'error', 'no-return-assign': 'error', 'no-script-url': 'error', 'no-self-compare': 'error', 'no-sequences': 'error', 'no-throw-literal': 'error', 'no-unmodified-loop-condition': 'error', 'no-unused-expressions': 'error', 'no-useless-call': 'error', 'no-useless-concat': 'error', 'no-useless-return': 'error', 'no-void': 'error', 'prefer-named-capture-group': 'error', 'prefer-promise-reject-errors': 'error', 'prefer-regex-literals': 'error', radix: [Array], 'require-await': 'error', 'require-unicode-regexp': 'warn', 'vars-on-top': 'error', 'wrap-iife': [Array], yoda: [Array], 'init-declarations': [Array], 'no-label-var': 'error', 'no-restricted-globals': 'error', 'no-shadow': [Array], 'no-undef-init': 'error', 'no-undefined': 'error', 'no-use-before-define': 'error', 'callback-return': 'off', 'global-require': 'error', 'handle-callback-err': 'error', 'no-buffer-constructor': 'error', 'no-mixed-requires': 'error', 'no-new-require': 'error', 'no-path-concat': 'error', 'no-process-env': 'warn', 'no-process-exit': 'warn', 'no-sync': 'error', 'array-bracket-newline': [Array], 'array-bracket-spacing': [Array], 'array-element-newline': [Array], 'block-spacing': [Array], 'brace-style': [Array], camelcase: [Array], 'capitalized-comments': [Array], 'comma-dangle': [Array], 'comma-spacing': 'error', 'comma-style': [Array], 'computed-property-spacing': [Array], 'eol-last': [Array], 'func-call-spacing': [Array], 'func-name-matching': [Array], 'func-style': [Array], 'function-call-argument-newline': [Array], 'function-paren-newline': [Array], 'implicit-arrow-linebreak': [Array], indent: [Array], 'key-spacing': [Array], 'keyword-spacing': [Array], 'linebreak-style': [Array], 'lines-around-comment': [Array], 'lines-between-class-members': [Array], 'max-depth': [Array], 'max-lines': [Array], 'max-lines-per-function': [Array], 'max-nested-callbacks': [Array], 'max-params': [Array], 'max-statements-per-line': [Array], 'multiline-comment-style': [Array], 'multiline-ternary': [Array], 'new-cap': 'error', 'new-parens': [Array], 'newline-per-chained-call': [Array], 'no-bitwise': [Array], 'no-lonely-if': 'error', 'no-mixed-operators': 'error', 'no-multi-assign': 'error', 'no-multiple-empty-lines': 'error', 'no-negated-condition': 'error', 'no-nested-ternary': 'error', 'no-new-object': 'error', 'no-tabs': [Array], 'no-trailing-spaces': 'error', 'no-underscore-dangle': 'error', 'no-unneeded-ternary': [Array], 'no-whitespace-before-property': 'error', 'nonblock-statement-body-position': [Array], 'object-curly-newline': [Array], 'object-curly-spacing': [Array], 'object-property-newline': [Array], 'one-var': [Array], 'operator-assignment': [Array], 'operator-linebreak': [Array], 'padded-blocks': [Array], 'padding-line-between-statements': [Array], 'prefer-exponentiation-operator': 'error', 'prefer-object-spread': 'error', 'quote-props': [Array], quotes: [Array], semi: [Array], 'semi-spacing': [Array], 'semi-style': [Array], 'space-before-blocks': [Array], 'space-before-function-paren': [Array], 'space-in-parens': [Array], 'space-infix-ops': 'error', 'space-unary-ops': 'error', 'spaced-comment': [Array], 'switch-colon-spacing': [Array], 'template-tag-spacing': [Array], 'wrap-regex': 'error', 'arrow-body-style': [Array], 'arrow-parens': [Array], 'arrow-spacing': [Array], 'generator-star-spacing': [Array], 'no-confusing-arrow': [Array], 'no-duplicate-imports': [Array], 'no-useless-computed-key': [Array], 'no-useless-constructor': 'error', 'no-useless-rename': 'error', 'no-var': 'error', 'object-shorthand': [Array], 'prefer-arrow-callback': 'error', 'prefer-const': [Array], 'prefer-destructuring': [Array], 'prefer-numeric-literals': 'error', 'prefer-rest-params': 'error', 'prefer-spread': 'error', 'prefer-template': 'error', 'rest-spread-spacing': [Array], 'sort-imports': [Array], 'symbol-description': 'error', 'template-curly-spacing': [Array], 'yield-star-spacing': [Array] }, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript#overrides[0] » plugin:@typescript-eslint/recommended » ./configs/base', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js', criteria: { AND: [Array], basePath: '/mnt/Extra/Coding/tables/sortable' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: { error: null, filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/parser/dist/index.js', id: '@typescript-eslint/parser', importerName: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript#overrides[0] » plugin:@typescript-eslint/recommended » ./configs/base', importerPath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js' }, parserOptions: { sourceType: 'module' }, plugins: { '@typescript-eslint': [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript#overrides[0] » plugin:@typescript-eslint/recommended » ./configs/eslint-recommended', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js', criteria: { AND: [Array], basePath: '/mnt/Extra/Coding/tables/sortable' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript#overrides[0] » plugin:@typescript-eslint/recommended » ./configs/eslint-recommended#overrides[0]', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js', criteria: { AND: [Array], basePath: '/mnt/Extra/Coding/tables/sortable' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'constructor-super': 'off', 'getter-return': 'off', 'no-const-assign': 'off', 'no-dupe-args': 'off', 'no-dupe-class-members': 'off', 'no-dupe-keys': 'off', 'no-func-assign': 'off', 'no-import-assign': 'off', 'no-new-symbol': 'off', 'no-obj-calls': 'off', 'no-redeclare': 'off', 'no-setter-return': 'off', 'no-this-before-super': 'off', 'no-undef': 'off', 'no-unreachable': 'off', 'no-unsafe-negation': 'off', 'no-var': 'error', 'prefer-const': 'error', 'prefer-rest-params': 'error', 'prefer-spread': 'error', 'valid-typeof': 'off' }, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript#overrides[0] » plugin:@typescript-eslint/recommended', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js', criteria: { AND: [Array], basePath: '/mnt/Extra/Coding/tables/sortable' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { '@typescript-eslint/adjacent-overload-signatures': 'error', '@typescript-eslint/ban-ts-comment': 'error', '@typescript-eslint/ban-types': 'error', '@typescript-eslint/explicit-module-boundary-types': 'warn', 'no-array-constructor': 'off', '@typescript-eslint/no-array-constructor': 'error', 'no-empty-function': 'off', '@typescript-eslint/no-empty-function': 'error', '@typescript-eslint/no-empty-interface': 'error', '@typescript-eslint/no-explicit-any': 'warn', '@typescript-eslint/no-extra-non-null-assertion': 'error', 'no-extra-semi': 'off', '@typescript-eslint/no-extra-semi': 'error', '@typescript-eslint/no-inferrable-types': 'error', '@typescript-eslint/no-misused-new': 'error', '@typescript-eslint/no-namespace': 'error', '@typescript-eslint/no-non-null-asserted-optional-chain': 'error', '@typescript-eslint/no-non-null-assertion': 'warn', '@typescript-eslint/no-this-alias': 'error', 'no-unused-vars': 'off', '@typescript-eslint/no-unused-vars': 'warn', '@typescript-eslint/no-var-requires': 'error', '@typescript-eslint/prefer-as-const': 'error', '@typescript-eslint/prefer-namespace-keyword': 'error', '@typescript-eslint/triple-slash-reference': 'error' }, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript#overrides[0] » plugin:@typescript-eslint/recommended-requiring-type-checking » ./configs/base', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js', criteria: { AND: [Array], basePath: '/mnt/Extra/Coding/tables/sortable' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: { error: null, filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/parser/dist/index.js', id: '@typescript-eslint/parser', importerName: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript#overrides[0] » plugin:@typescript-eslint/recommended-requiring-type-checking » ./configs/base', importerPath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js' }, parserOptions: { sourceType: 'module' }, plugins: { '@typescript-eslint': [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript#overrides[0] » plugin:@typescript-eslint/recommended-requiring-type-checking » ./configs/eslint-recommended', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js', criteria: { AND: [Array], basePath: '/mnt/Extra/Coding/tables/sortable' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript#overrides[0] » plugin:@typescript-eslint/recommended-requiring-type-checking » ./configs/eslint-recommended#overrides[0]', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js', criteria: { AND: [Array], basePath: '/mnt/Extra/Coding/tables/sortable' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'constructor-super': 'off', 'getter-return': 'off', 'no-const-assign': 'off', 'no-dupe-args': 'off', 'no-dupe-class-members': 'off', 'no-dupe-keys': 'off', 'no-func-assign': 'off', 'no-import-assign': 'off', 'no-new-symbol': 'off', 'no-obj-calls': 'off', 'no-redeclare': 'off', 'no-setter-return': 'off', 'no-this-before-super': 'off', 'no-undef': 'off', 'no-unreachable': 'off', 'no-unsafe-negation': 'off', 'no-var': 'error', 'prefer-const': 'error', 'prefer-rest-params': 'error', 'prefer-spread': 'error', 'valid-typeof': 'off' }, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript#overrides[0] » plugin:@typescript-eslint/recommended-requiring-type-checking', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/eslint-plugin/dist/index.js', criteria: { AND: [Array], basePath: '/mnt/Extra/Coding/tables/sortable' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { '@typescript-eslint/await-thenable': 'error', '@typescript-eslint/no-floating-promises': 'error', '@typescript-eslint/no-for-in-array': 'error', '@typescript-eslint/no-implied-eval': 'error', '@typescript-eslint/no-misused-promises': 'error', '@typescript-eslint/no-unnecessary-type-assertion': 'error', '@typescript-eslint/no-unsafe-assignment': 'error', '@typescript-eslint/no-unsafe-call': 'error', '@typescript-eslint/no-unsafe-member-access': 'error', '@typescript-eslint/no-unsafe-return': 'error', '@typescript-eslint/prefer-regexp-exec': 'error', 'require-await': 'off', '@typescript-eslint/require-await': 'error', '@typescript-eslint/restrict-plus-operands': 'error', '@typescript-eslint/restrict-template-expressions': 'error', '@typescript-eslint/unbound-method': 'error' }, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript#overrides[0]', filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js', criteria: { AND: [Array], basePath: '/mnt/Extra/Coding/tables/sortable' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: { error: null, filePath: '/mnt/Extra/Coding/tables/sortable/node_modules/@typescript-eslint/parser/dist/index.js', id: '@typescript-eslint/parser', importerName: '.eslintrc.js#overrides[0] » @gabegabegabe/eslint-config/typescript#overrides[0]', importerPath: '/mnt/Extra/Coding/tables/sortable/node_modules/@gabegabegabe/eslint-config/typescript.js' }, parserOptions: { project: 'tsconfig.json' }, plugins: { '@typescript-eslint': [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'brace-style': 'off', '@typescript-eslint/brace-style': [Array], 'comma-spacing': 'off', '@typescript-eslint/comma-spacing': 'error', 'default-param-last': 'off', '@typescript-eslint/default-param-last': 'error', 'dot-notation': 'off', '@typescript-eslint/dot-notation': 'error', 'func-call-spacing': 'off', '@typescript-eslint/func-call-spacing': [Array], indent: 'off', '@typescript-eslint/indent': [Array], 'init-declarations': 'off', '@typescript-eslint/init-declarations': [Array], 'keyword-spacing': 'off', '@typescript-eslint/keyword-spacing': [Array], 'lines-between-class-members': 'off', '@typescript-eslint/lines-between-class-members': [Array], 'no-empty-function': 'off', '@typescript-eslint/no-empty-function': 'error', 'no-extra-parens': 'off', '@typescript-eslint/no-extra-parens': [Array], 'no-invalid-this': 'off', '@typescript-eslint/no-invalid-this': 'error', 'no-magic-numbers': 'off', '@typescript-eslint/no-magic-numbers': [Array], 'no-unused-expressions': 'off', '@typescript-eslint/no-unused-expressions': 'error', 'no-use-before-define': 'off', '@typescript-eslint/no-use-before-define': 'error', 'no-useless-constructor': 'off', '@typescript-eslint/no-useless-constructor': 'error', quotes: 'off', '@typescript-eslint/quotes': [Array], 'require-await': 'off', '@typescript-eslint/require-await': 'error', semi: 'off', '@typescript-eslint/semi': [Array], 'space-before-function-paren': 'off', '@typescript-eslint/space-before-function-paren': [Array], '@typescript-eslint/array-type': [Array], '@typescript-eslint/ban-tslint-comment': [Array], '@typescript-eslint/class-literal-property-style': [Array], '@typescript-eslint/consistent-type-assertions': [Array], '@typescript-eslint/consistent-type-definitions': [Array], '@typescript-eslint/explicit-function-return-type': [Array], '@typescript-eslint/explicit-member-accessibility': [Array], '@typescript-eslint/no-unnecessary-type-arguments': [Array], '@typescript-eslint/no-unused-vars-experimental': 'off', '@typescript-eslint/prefer-for-of': [Array], '@typescript-eslint/prefer-function-type': [Array], '@typescript-eslint/prefer-includes': [Array], '@typescript-eslint/prefer-literal-enum-member': [Array], '@typescript-eslint/prefer-nullish-coalescing': [Array], '@typescript-eslint/prefer-optional-chain': [Array], '@typescript-eslint/prefer-readonly': [Array], '@typescript-eslint/prefer-readonly-parameter-types': [Array], '@typescript-eslint/prefer-reduce-type-parameter': [Array], '@typescript-eslint/prefer-string-starts-ends-with': [Array], '@typescript-eslint/prefer-ts-expect-error': [Array], '@typescript-eslint/promise-function-async': [Array], '@typescript-eslint/require-array-sort-compare': [Array], '@typescript-eslint/strict-boolean-expressions': [Array], '@typescript-eslint/switch-exhaustiveness-check': [Array], '@typescript-eslint/type-annotation-spacing': [Array], '@typescript-eslint/unified-signatures': [Array], '@typescript-eslint/member-delimiter-style': [Array], '@typescript-eslint/member-ordering': [Array], '@typescript-eslint/naming-convention': [Array], '@typescript-eslint/no-base-to-string': [Array], '@typescript-eslint/no-confusing-non-null-assertion': [Array], '@typescript-eslint/no-dynamic-delete': [Array], '@typescript-eslint/no-extraneous-class': [Array], '@typescript-eslint/no-invalid-void-type': [Array], '@typescript-eslint/no-require-imports': [Array], '@typescript-eslint/no-throw-literal': [Array], '@typescript-eslint/no-unnecessary-boolean-literal-compare': [Array], '@typescript-eslint/no-unnecessary-condition': [Array], '@typescript-eslint/no-unnecessary-qualifier': [Array] }, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0]', filePath: '/mnt/Extra/Coding/tables/sortable/.eslintrc.js', criteria: { includes: [Array], excludes: null, basePath: '/mnt/Extra/Coding/tables/sortable' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined } ] on /mnt/Extra/Coding/tables/sortable/src/globals +231ms  eslint:ignore-pattern Create with: [ IgnorePattern { patterns: [ '/**/node_modules/*' ], basePath: '/mnt/Extra/Coding/tables/sortable', loose: false } ] +563ms  eslint:ignore-pattern   processed: { basePath: '/mnt/Extra/Coding/tables/sortable', patterns: [ '/**/node_modules/*' ] } +0ms  eslint:ignore-pattern Check {  filePath: '/mnt/Extra/Coding/tables/sortable/src/globals/attributes.ts',  dot: false,  relativePath: 'src/globals/attributes.ts',  result: false} +0ms  eslint:cli-engine Lint /mnt/Extra/Coding/tables/sortable/src/globals/attributes.ts +0ms  eslint:linter Linting code for /mnt/Extra/Coding/tables/sortable/src/globals/attributes.ts (pass 1) +0ms  eslint:linter Verify +0ms  eslint:linter With ConfigArray: /mnt/Extra/Coding/tables/sortable/src/globals/attributes.ts +0ms  eslint:linter Generating fixed text for /mnt/Extra/Coding/tables/sortable/src/globals/attributes.ts (pass 1) +939ms  eslint:source-code-fixer Applying fixes +0ms  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms  eslint:file-enumerator File: /mnt/Extra/Coding/tables/sortable/src/globals/css-classes.ts +2s  eslint:cascading-config-array-factory Load config files for /mnt/Extra/Coding/tables/sortable/src/globals. +947ms  eslint:cascading-config-array-factory Cache hit: /mnt/Extra/Coding/tables/sortable/src/globals. +0ms  eslint:ignore-pattern Check {  filePath: '/mnt/Extra/Coding/tables/sortable/src/globals/css-classes.ts',  dot: false,  relativePath: 'src/globals/css-classes.ts',  result: false} +941ms  eslint:cli-engine Lint /mnt/Extra/Coding/tables/sortable/src/globals/css-classes.ts +941ms  eslint:linter Linting code for /mnt/Extra/Coding/tables/sortable/src/globals/css-classes.ts (pass 1) +1ms  eslint:linter Verify +0ms  eslint:linter With ConfigArray: /mnt/Extra/Coding/tables/sortable/src/globals/css-classes.ts +0ms  eslint:linter Generating fixed text for /mnt/Extra/Coding/tables/sortable/src/globals/css-classes.ts (pass 1) +33ms  eslint:source-code-fixer Applying fixes +33ms  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms  eslint:file-enumerator File: /mnt/Extra/Coding/tables/sortable/src/globals/css-selectors.ts +33ms  eslint:cascading-config-array-factory Load config files for /mnt/Extra/Coding/tables/sortable/src/globals. +33ms  eslint:cascading-config-array-factory Cache hit: /mnt/Extra/Coding/tables/sortable/src/globals. +0ms  eslint:ignore-pattern Check {  filePath: '/mnt/Extra/Coding/tables/sortable/src/globals/css-selectors.ts',  dot: false,  relativePath: 'src/globals/css-selectors.ts',  result: false} +33ms  eslint:cli-engine Lint /mnt/Extra/Coding/tables/sortable/src/globals/css-selectors.ts +34ms  eslint:linter Linting code for /mnt/Extra/Coding/tables/sortable/src/globals/css-selectors.ts (pass 1) +1ms  eslint:linter Verify +0ms  eslint:linter With ConfigArray: /mnt/Extra/Coding/tables/sortable/src/globals/css-selectors.ts +0ms  eslint:linter Generating fixed text for /mnt/Extra/Coding/tables/sortable/src/globals/css-selectors.ts (pass 1) +15ms  eslint:source-code-fixer Applying fixes +16ms  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms  eslint:file-enumerator File: /mnt/Extra/Coding/tables/sortable/src/models/Direction.ts +16ms  eslint:cascading-config-array-factory Load config files for /mnt/Extra/Coding/tables/sortable/src/models. +16ms  eslint:cascading-config-array-factory No cache found: /mnt/Extra/Coding/tables/sortable/src/models. +0ms  eslint:config-array-factory Config file not found on /mnt/Extra/Coding/tables/sortable/src/models +1s  eslint:cascading-config-array-factory Cache hit: /mnt/Extra/Coding/tables/sortable/src. +0ms  eslint:ignore-pattern Check {  filePath: '/mnt/Extra/Coding/tables/sortable/src/models/Direction.ts',  dot: false,  relativePath: 'src/models/Direction.ts',  result: false} +16ms  eslint:cli-engine Lint /mnt/Extra/Coding/tables/sortable/src/models/Direction.ts +16ms  eslint:linter Linting code for /mnt/Extra/Coding/tables/sortable/src/models/Direction.ts (pass 1) +1ms  eslint:linter Verify +0ms  eslint:linter With ConfigArray: /mnt/Extra/Coding/tables/sortable/src/models/Direction.ts +0ms  eslint:linter Generating fixed text for /mnt/Extra/Coding/tables/sortable/src/models/Direction.ts (pass 1) +11ms  eslint:source-code-fixer Applying fixes +12ms  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms  eslint:file-enumerator File: /mnt/Extra/Coding/tables/sortable/src/modules/validation.ts +12ms  eslint:cascading-config-array-factory Load config files for /mnt/Extra/Coding/tables/sortable/src/modules. +12ms  eslint:cascading-config-array-factory No cache found: /mnt/Extra/Coding/tables/sortable/src/modules. +0ms  eslint:config-array-factory Config file not found on /mnt/Extra/Coding/tables/sortable/src/modules +12ms  eslint:cascading-config-array-factory Cache hit: /mnt/Extra/Coding/tables/sortable/src. +0ms  eslint:ignore-pattern Check {  filePath: '/mnt/Extra/Coding/tables/sortable/src/modules/validation.ts',  dot: false,  relativePath: 'src/modules/validation.ts',  result: false} +13ms  eslint:cli-engine Lint /mnt/Extra/Coding/tables/sortable/src/modules/validation.ts +12ms  eslint:linter Linting code for /mnt/Extra/Coding/tables/sortable/src/modules/validation.ts (pass 1) +1ms  eslint:linter Verify +0ms  eslint:linter With ConfigArray: /mnt/Extra/Coding/tables/sortable/src/modules/validation.ts +0ms  eslint:linter Generating fixed text for /mnt/Extra/Coding/tables/sortable/src/modules/validation.ts (pass 1) +120ms  eslint:source-code-fixer Applying fixes +121ms  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms  eslint:file-enumerator File: /mnt/Extra/Coding/tables/sortable/src/utilities/simple-sort.ts +121ms  eslint:cascading-config-array-factory Load config files for /mnt/Extra/Coding/tables/sortable/src/utilities. +121ms  eslint:cascading-config-array-factory No cache found: /mnt/Extra/Coding/tables/sortable/src/utilities. +0ms  eslint:config-array-factory Config file not found on /mnt/Extra/Coding/tables/sortable/src/utilities +121ms  eslint:cascading-config-array-factory Cache hit: /mnt/Extra/Coding/tables/sortable/src. +0ms  eslint:ignore-pattern Check {  filePath: '/mnt/Extra/Coding/tables/sortable/src/utilities/simple-sort.ts',  dot: false,  relativePath: 'src/utilities/simple-sort.ts',  result: false} +120ms  eslint:cli-engine Lint /mnt/Extra/Coding/tables/sortable/src/utilities/simple-sort.ts +120ms  eslint:linter Linting code for /mnt/Extra/Coding/tables/sortable/src/utilities/simple-sort.ts (pass 1) +0ms  eslint:linter Verify +0ms  eslint:linter With ConfigArray: /mnt/Extra/Coding/tables/sortable/src/utilities/simple-sort.ts +0ms  eslint:linter Generating fixed text for /mnt/Extra/Coding/tables/sortable/src/utilities/simple-sort.ts (pass 1) +16ms  eslint:source-code-fixer Applying fixes +16ms  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms  eslint:file-enumerator Complete iterating files: ["src/globals/attributes.ts","src/globals/css-classes.ts","src/globals/css-selectors.ts","src/models/Direction.ts","src/modules/validation.ts","src/utilities/simple-sort.ts"] +16ms  eslint:cli-engine Linting complete in: 1702ms +16ms/mnt/Extra/Coding/tables/sortable/src/models/Direction.ts  1:13  error  'Direction' is already declared in the upper scope  no-shadow/mnt/Extra/Coding/tables/sortable/src/modules/validation.ts  12:18  error  Parameter should be a read only type  @typescript-eslint/prefer-readonly-parameter-types  14:35  error  Parameter should be a read only type  @typescript-eslint/prefer-readonly-parameter-types  24:39  error  Parameter should be a read only type  @typescript-eslint/prefer-readonly-parameter-types  24:67  error  Parameter should be a read only type  @typescript-eslint/prefer-readonly-parameter-types  30:35  error  Parameter should be a read only type  @typescript-eslint/prefer-readonly-parameter-types  37:9   error  Parameter should be a read only type  @typescript-eslint/prefer-readonly-parameter-types  41:38  error  Parameter should be a read only type  @typescript-eslint/prefer-readonly-parameter-types✖ 8 problems (8 errors, 0 warnings)npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! sortable@1.1.2 lint:js: `eslint src/**/*.ts --debug`npm ERR! Exit status 1npm ERR! npm ERR! Failed at the sortable@1.1.2 lint:js script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:npm ERR!     /home/gabe/.npm/_logs/2020-10-21T19_29_33_214Z-debug.log

Versions

packageversion
@typescript-eslint/eslint-plugin4.5.0
@typescript-eslint/parser4.5.0
TypeScript4.0.3
ESLint7.11.0
node14.14.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    package: eslint-pluginIssues related to @typescript-eslint/eslint-pluginworking as intendedIssues that are closed as they are working as intended

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


      [8]ページ先頭

      ©2009-2025 Movatter.jp