Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork2.8k
Closed
Description
- 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
package | version |
---|---|
@typescript-eslint/eslint-plugin | 4.5.0 |
@typescript-eslint/parser | 4.5.0 |
TypeScript | 4.0.3 |
ESLint | 7.11.0 |
node | 14.14.0 |