Closed
Description
see eslint/eslint#15579 (comment)
- I have tried restarting my IDE and the issue persists.
- I have updated to the latest version of the packages.
- I have read the FAQ and my problem is not listed.
Repro
{
"extends": [
"hardcore/ts"
],
"parserOptions": {
"project": "./tsconfig.json",
"sourceType": "module"
},
"rules": {
"@typescript-eslint/no-magic-numbers": [
"error",
{ "ignore": [ "0.5" ] }
]
}
}
// It fails when parsing the eslint rule
default tsc --init but with target: esnext
Expected Result after understanding what's happening
Better error
Actual Result
Error that happens to describe what's going on, but indirectly
Additional Info
again, eslint/eslint#15579 (comment)
I'm using eslint-config-hardcore which has like 1000 rules, but if necessary:
full output
PS C:\Users\Steven\Documents\code\js\test\ts-hardcore> pnpm eslint index.ts --debug
eslint:rules Loading rule 'accessor-pairs' (remaining=285) +0ms
eslint:rules Loading rule 'array-bracket-newline' (remaining=284) +89ms
eslint:rules Loading rule 'array-bracket-spacing' (remaining=283) +7ms
eslint:rules Loading rule 'array-callback-return' (remaining=282) +13ms
eslint:rules Loading rule 'array-element-newline' (remaining=281) +10ms
eslint:rules Loading rule 'arrow-body-style' (remaining=280) +8ms
eslint:rules Loading rule 'arrow-parens' (remaining=279) +24ms
eslint:rules Loading rule 'arrow-spacing' (remaining=278) +9ms
eslint:rules Loading rule 'block-scoped-var' (remaining=277) +13ms
eslint:rules Loading rule 'block-spacing' (remaining=276) +3ms
eslint:rules Loading rule 'brace-style' (remaining=275) +7ms
eslint:rules Loading rule 'callback-return' (remaining=274) +3ms
eslint:rules Loading rule 'camelcase' (remaining=273) +7ms
eslint:rules Loading rule 'capitalized-comments' (remaining=272) +8ms
eslint:rules Loading rule 'class-methods-use-this' (remaining=271) +35ms
eslint:rules Loading rule 'comma-dangle' (remaining=270) +2ms
eslint:rules Loading rule 'comma-spacing' (remaining=269) +13ms
eslint:rules Loading rule 'comma-style' (remaining=268) +13ms
eslint:rules Loading rule 'complexity' (remaining=267) +6ms
eslint:rules Loading rule 'computed-property-spacing' (remaining=266) +34ms
eslint:rules Loading rule 'consistent-return' (remaining=265) +3ms
eslint:rules Loading rule 'consistent-this' (remaining=264) +8ms
eslint:rules Loading rule 'constructor-super' (remaining=263) +2ms
eslint:rules Loading rule 'curly' (remaining=262) +2ms
eslint:rules Loading rule 'default-case' (remaining=261) +12ms
eslint:rules Loading rule 'default-case-last' (remaining=260) +8ms
eslint:rules Loading rule 'default-param-last' (remaining=259) +5ms
eslint:rules Loading rule 'dot-location' (remaining=258) +22ms
eslint:rules Loading rule 'dot-notation' (remaining=257) +2ms
eslint:rules Loading rule 'eol-last' (remaining=256) +32ms
eslint:rules Loading rule 'eqeqeq' (remaining=255) +3ms
eslint:rules Loading rule 'for-direction' (remaining=254) +1ms
eslint:rules Loading rule 'func-call-spacing' (remaining=253) +16ms
eslint:rules Loading rule 'func-name-matching' (remaining=252) +19ms
eslint:rules Loading rule 'func-names' (remaining=251) +8ms
eslint:rules Loading rule 'func-style' (remaining=250) +4ms
eslint:rules Loading rule 'function-call-argument-newline' (remaining=249) +8ms
eslint:rules Loading rule 'function-paren-newline' (remaining=248) +19ms
eslint:rules Loading rule 'generator-star-spacing' (remaining=247) +12ms
eslint:rules Loading rule 'getter-return' (remaining=246) +2ms
eslint:rules Loading rule 'global-require' (remaining=245) +1ms
eslint:rules Loading rule 'grouped-accessor-pairs' (remaining=244) +2ms
eslint:rules Loading rule 'guard-for-in' (remaining=243) +8ms
eslint:rules Loading rule 'handle-callback-err' (remaining=242) +2ms
eslint:rules Loading rule 'id-blacklist' (remaining=241) +10ms
eslint:rules Loading rule 'id-denylist' (remaining=240) +2ms
eslint:rules Loading rule 'id-length' (remaining=239) +6ms
eslint:rules Loading rule 'id-match' (remaining=238) +1ms
eslint:rules Loading rule 'implicit-arrow-linebreak' (remaining=237) +6ms
eslint:rules Loading rule 'indent' (remaining=236) +4ms
eslint:rules Loading rule 'indent-legacy' (remaining=235) +40ms
eslint:rules Loading rule 'init-declarations' (remaining=234) +11ms
eslint:rules Loading rule 'jsx-quotes' (remaining=233) +12ms
eslint:rules Loading rule 'key-spacing' (remaining=232) +11ms
eslint:rules Loading rule 'keyword-spacing' (remaining=231) +14ms
eslint:rules Loading rule 'line-comment-position' (remaining=230) +11ms
eslint:rules Loading rule 'linebreak-style' (remaining=229) +8ms
eslint:rules Loading rule 'lines-around-comment' (remaining=228) +15ms
eslint:rules Loading rule 'lines-around-directive' (remaining=227) +13ms
eslint:rules Loading rule 'lines-between-class-members' (remaining=226) +14ms
eslint:rules Loading rule 'max-classes-per-file' (remaining=225) +6ms
eslint:rules Loading rule 'max-depth' (remaining=224) +22ms
eslint:rules Loading rule 'max-len' (remaining=223) +17ms
eslint:rules Loading rule 'max-lines' (remaining=222) +12ms
eslint:rules Loading rule 'max-lines-per-function' (remaining=221) +7ms
eslint:rules Loading rule 'max-nested-callbacks' (remaining=220) +13ms
eslint:rules Loading rule 'max-params' (remaining=219) +13ms
eslint:rules Loading rule 'max-statements' (remaining=218) +10ms
eslint:rules Loading rule 'max-statements-per-line' (remaining=217) +2ms
eslint:rules Loading rule 'multiline-comment-style' (remaining=216) +8ms
eslint:rules Loading rule 'multiline-ternary' (remaining=215) +3ms
eslint:rules Loading rule 'new-cap' (remaining=214) +15ms
eslint:rules Loading rule 'new-parens' (remaining=213) +15ms
eslint:rules Loading rule 'newline-after-var' (remaining=212) +16ms
eslint:rules Loading rule 'newline-before-return' (remaining=211) +15ms
eslint:rules Loading rule 'newline-per-chained-call' (remaining=210) +23ms
eslint:rules Loading rule 'no-alert' (remaining=209) +8ms
eslint:rules Loading rule 'no-array-constructor' (remaining=208) +19ms
eslint:rules Loading rule 'no-async-promise-executor' (remaining=207) +8ms
eslint:rules Loading rule 'no-await-in-loop' (remaining=206) +9ms
eslint:rules Loading rule 'no-bitwise' (remaining=205) +5ms
eslint:rules Loading rule 'no-buffer-constructor' (remaining=204) +6ms
eslint:rules Loading rule 'no-caller' (remaining=203) +15ms
eslint:rules Loading rule 'no-case-declarations' (remaining=202) +6ms
eslint:rules Loading rule 'no-catch-shadow' (remaining=201) +3ms
eslint:rules Loading rule 'no-class-assign' (remaining=200) +8ms
eslint:rules Loading rule 'no-compare-neg-zero' (remaining=199) +13ms
eslint:rules Loading rule 'no-cond-assign' (remaining=198) +12ms
eslint:rules Loading rule 'no-confusing-arrow' (remaining=197) +4ms
eslint:rules Loading rule 'no-console' (remaining=196) +13ms
eslint:rules Loading rule 'no-const-assign' (remaining=195) +5ms
eslint:rules Loading rule 'no-constant-condition' (remaining=194) +6ms
eslint:rules Loading rule 'no-constructor-return' (remaining=193) +11ms
eslint:rules Loading rule 'no-continue' (remaining=192) +3ms
eslint:rules Loading rule 'no-control-regex' (remaining=191) +2ms
eslint:rules Loading rule 'no-debugger' (remaining=190) +41ms
eslint:rules Loading rule 'no-delete-var' (remaining=189) +4ms
eslint:rules Loading rule 'no-div-regex' (remaining=188) +2ms
eslint:rules Loading rule 'no-dupe-args' (remaining=187) +7ms
eslint:rules Loading rule 'no-dupe-class-members' (remaining=186) +13ms
eslint:rules Loading rule 'no-dupe-else-if' (remaining=185) +16ms
eslint:rules Loading rule 'no-dupe-keys' (remaining=184) +7ms
eslint:rules Loading rule 'no-duplicate-case' (remaining=183) +18ms
eslint:rules Loading rule 'no-duplicate-imports' (remaining=182) +11ms
eslint:rules Loading rule 'no-else-return' (remaining=181) +10ms
eslint:rules Loading rule 'no-empty' (remaining=180) +25ms
eslint:rules Loading rule 'no-empty-character-class' (remaining=179) +19ms
eslint:rules Loading rule 'no-empty-function' (remaining=178) +2ms
eslint:rules Loading rule 'no-empty-pattern' (remaining=177) +10ms
eslint:rules Loading rule 'no-eq-null' (remaining=176) +27ms
eslint:rules Loading rule 'no-eval' (remaining=175) +7ms
eslint:rules Loading rule 'no-ex-assign' (remaining=174) +9ms
eslint:rules Loading rule 'no-extend-native' (remaining=173) +3ms
eslint:rules Loading rule 'no-extra-bind' (remaining=172) +4ms
eslint:rules Loading rule 'no-extra-boolean-cast' (remaining=171) +20ms
eslint:rules Loading rule 'no-extra-label' (remaining=170) +16ms
eslint:rules Loading rule 'no-extra-parens' (remaining=169) +10ms
eslint:rules Loading rule 'no-extra-semi' (remaining=168) +18ms
eslint:rules Loading rule 'no-fallthrough' (remaining=167) +15ms
eslint:rules Loading rule 'no-floating-decimal' (remaining=166) +19ms
eslint:rules Loading rule 'no-func-assign' (remaining=165) +29ms
eslint:rules Loading rule 'no-global-assign' (remaining=164) +11ms
eslint:rules Loading rule 'no-implicit-coercion' (remaining=163) +10ms
eslint:rules Loading rule 'no-implicit-globals' (remaining=162) +7ms
eslint:rules Loading rule 'no-implied-eval' (remaining=161) +7ms
eslint:rules Loading rule 'no-import-assign' (remaining=160) +16ms
eslint:rules Loading rule 'no-inline-comments' (remaining=159) +23ms
eslint:rules Loading rule 'no-inner-declarations' (remaining=158) +10ms
eslint:rules Loading rule 'no-invalid-regexp' (remaining=157) +18ms
eslint:rules Loading rule 'no-invalid-this' (remaining=156) +4ms
eslint:rules Loading rule 'no-irregular-whitespace' (remaining=155) +12ms
eslint:rules Loading rule 'no-iterator' (remaining=154) +3ms
eslint:rules Loading rule 'no-label-var' (remaining=153) +15ms
eslint:rules Loading rule 'no-labels' (remaining=152) +16ms
eslint:rules Loading rule 'no-lone-blocks' (remaining=151) +12ms
eslint:rules Loading rule 'no-lonely-if' (remaining=150) +2ms
eslint:rules Loading rule 'no-loop-func' (remaining=149) +2ms
eslint:rules Loading rule 'no-loss-of-precision' (remaining=148) +3ms
eslint:rules Loading rule 'no-magic-numbers' (remaining=147) +7ms
eslint:rules Loading rule 'no-misleading-character-class' (remaining=146) +10ms
eslint:rules Loading rule 'no-mixed-operators' (remaining=145) +67ms
eslint:rules Loading rule 'no-mixed-requires' (remaining=144) +17ms
eslint:rules Loading rule 'no-mixed-spaces-and-tabs' (remaining=143) +16ms
eslint:rules Loading rule 'no-multi-assign' (remaining=142) +2ms
eslint:rules Loading rule 'no-multi-spaces' (remaining=141) +13ms
eslint:rules Loading rule 'no-multi-str' (remaining=140) +17ms
eslint:rules Loading rule 'no-multiple-empty-lines' (remaining=139) +14ms
eslint:rules Loading rule 'no-native-reassign' (remaining=138) +6ms
eslint:rules Loading rule 'no-negated-condition' (remaining=137) +6ms
eslint:rules Loading rule 'no-negated-in-lhs' (remaining=136) +2ms
eslint:rules Loading rule 'no-nested-ternary' (remaining=135) +7ms
eslint:rules Loading rule 'no-new' (remaining=134) +2ms
eslint:rules Loading rule 'no-new-func' (remaining=133) +3ms
eslint:rules Loading rule 'no-new-object' (remaining=132) +5ms
eslint:rules Loading rule 'no-new-require' (remaining=131) +15ms
eslint:rules Loading rule 'no-new-symbol' (remaining=130) +5ms
eslint:rules Loading rule 'no-new-wrappers' (remaining=129) +5ms
eslint:rules Loading rule 'no-nonoctal-decimal-escape' (remaining=128) +5ms
eslint:rules Loading rule 'no-obj-calls' (remaining=127) +4ms
eslint:rules Loading rule 'no-octal' (remaining=126) +10ms
eslint:rules Loading rule 'no-octal-escape' (remaining=125) +7ms
eslint:rules Loading rule 'no-param-reassign' (remaining=124) +11ms
eslint:rules Loading rule 'no-path-concat' (remaining=123) +7ms
eslint:rules Loading rule 'no-plusplus' (remaining=122) +8ms
eslint:rules Loading rule 'no-process-env' (remaining=121) +12ms
eslint:rules Loading rule 'no-process-exit' (remaining=120) +5ms
eslint:rules Loading rule 'no-promise-executor-return' (remaining=119) +11ms
eslint:rules Loading rule 'no-proto' (remaining=118) +16ms
eslint:rules Loading rule 'no-prototype-builtins' (remaining=117) +27ms
eslint:rules Loading rule 'no-redeclare' (remaining=116) +6ms
eslint:rules Loading rule 'no-regex-spaces' (remaining=115) +7ms
eslint:rules Loading rule 'no-restricted-exports' (remaining=114) +7ms
eslint:rules Loading rule 'no-restricted-globals' (remaining=113) +2ms
eslint:rules Loading rule 'no-restricted-imports' (remaining=112) +2ms
eslint:rules Loading rule 'no-restricted-modules' (remaining=111) +64ms
eslint:rules Loading rule 'no-restricted-properties' (remaining=110) +2ms
eslint:rules Loading rule 'no-restricted-syntax' (remaining=109) +8ms
eslint:rules Loading rule 'no-return-assign' (remaining=108) +17ms
eslint:rules Loading rule 'no-return-await' (remaining=107) +12ms
eslint:rules Loading rule 'no-script-url' (remaining=106) +5ms
eslint:rules Loading rule 'no-self-assign' (remaining=105) +2ms
eslint:rules Loading rule 'no-self-compare' (remaining=104) +17ms
eslint:rules Loading rule 'no-sequences' (remaining=103) +12ms
eslint:rules Loading rule 'no-setter-return' (remaining=102) +25ms
eslint:rules Loading rule 'no-shadow' (remaining=101) +3ms
eslint:rules Loading rule 'no-shadow-restricted-names' (remaining=100) +2ms
eslint:rules Loading rule 'no-spaced-func' (remaining=99) +1ms
eslint:rules Loading rule 'no-sparse-arrays' (remaining=98) +2ms
eslint:rules Loading rule 'no-sync' (remaining=97) +1ms
eslint:rules Loading rule 'no-tabs' (remaining=96) +2ms
eslint:rules Loading rule 'no-template-curly-in-string' (remaining=95) +1ms
eslint:rules Loading rule 'no-ternary' (remaining=94) +2ms
eslint:rules Loading rule 'no-this-before-super' (remaining=93) +4ms
eslint:rules Loading rule 'no-throw-literal' (remaining=92) +4ms
eslint:rules Loading rule 'no-trailing-spaces' (remaining=91) +5ms
eslint:rules Loading rule 'no-undef' (remaining=90) +12ms
eslint:rules Loading rule 'no-undef-init' (remaining=89) +14ms
eslint:rules Loading rule 'no-undefined' (remaining=88) +5ms
eslint:rules Loading rule 'no-underscore-dangle' (remaining=87) +3ms
eslint:rules Loading rule 'no-unexpected-multiline' (remaining=86) +2ms
eslint:rules Loading rule 'no-unmodified-loop-condition' (remaining=85) +1ms
eslint:rules Loading rule 'no-unneeded-ternary' (remaining=84) +2ms
eslint:rules Loading rule 'no-unreachable' (remaining=83) +3ms
eslint:rules Loading rule 'no-unreachable-loop' (remaining=82) +2ms
eslint:rules Loading rule 'no-unsafe-finally' (remaining=81) +1ms
eslint:rules Loading rule 'no-unsafe-negation' (remaining=80) +3ms
eslint:rules Loading rule 'no-unsafe-optional-chaining' (remaining=79) +3ms
eslint:rules Loading rule 'no-unused-expressions' (remaining=78) +2ms
eslint:rules Loading rule 'no-unused-labels' (remaining=77) +9ms
eslint:rules Loading rule 'no-unused-private-class-members' (remaining=76) +5ms
eslint:rules Loading rule 'no-unused-vars' (remaining=75) +10ms
eslint:rules Loading rule 'no-use-before-define' (remaining=74) +16ms
eslint:rules Loading rule 'no-useless-backreference' (remaining=73) +9ms
eslint:rules Loading rule 'no-useless-call' (remaining=72) +2ms
eslint:rules Loading rule 'no-useless-catch' (remaining=71) +10ms
eslint:rules Loading rule 'no-useless-computed-key' (remaining=70) +13ms
eslint:rules Loading rule 'no-useless-concat' (remaining=69) +16ms
eslint:rules Loading rule 'no-useless-constructor' (remaining=68) +8ms
eslint:rules Loading rule 'no-useless-escape' (remaining=67) +12ms
eslint:rules Loading rule 'no-useless-rename' (remaining=66) +2ms
eslint:rules Loading rule 'no-useless-return' (remaining=65) +9ms
eslint:rules Loading rule 'no-var' (remaining=64) +3ms
eslint:rules Loading rule 'no-void' (remaining=63) +9ms
eslint:rules Loading rule 'no-warning-comments' (remaining=62) +5ms
eslint:rules Loading rule 'no-whitespace-before-property' (remaining=61) +12ms
eslint:rules Loading rule 'no-with' (remaining=60) +5ms
eslint:rules Loading rule 'nonblock-statement-body-position' (remaining=59) +16ms
eslint:rules Loading rule 'object-curly-newline' (remaining=58) +8ms
eslint:rules Loading rule 'object-curly-spacing' (remaining=57) +9ms
eslint:rules Loading rule 'object-property-newline' (remaining=56) +9ms
eslint:rules Loading rule 'object-shorthand' (remaining=55) +5ms
eslint:rules Loading rule 'one-var' (remaining=54) +10ms
eslint:rules Loading rule 'one-var-declaration-per-line' (remaining=53) +10ms
eslint:rules Loading rule 'operator-assignment' (remaining=52) +5ms
eslint:rules Loading rule 'operator-linebreak' (remaining=51) +2ms
eslint:rules Loading rule 'padded-blocks' (remaining=50) +2ms
eslint:rules Loading rule 'padding-line-between-statements' (remaining=49) +1ms
eslint:rules Loading rule 'prefer-arrow-callback' (remaining=48) +2ms
eslint:rules Loading rule 'prefer-const' (remaining=47) +6ms
eslint:rules Loading rule 'prefer-destructuring' (remaining=46) +2ms
eslint:rules Loading rule 'prefer-exponentiation-operator' (remaining=45) +13ms
eslint:rules Loading rule 'prefer-named-capture-group' (remaining=44) +7ms
eslint:rules Loading rule 'prefer-numeric-literals' (remaining=43) +9ms
eslint:rules Loading rule 'prefer-object-has-own' (remaining=42) +7ms
eslint:rules Loading rule 'prefer-object-spread' (remaining=41) +6ms
eslint:rules Loading rule 'prefer-promise-reject-errors' (remaining=40) +22ms
eslint:rules Loading rule 'prefer-reflect' (remaining=39) +11ms
eslint:rules Loading rule 'prefer-regex-literals' (remaining=38) +8ms
eslint:rules Loading rule 'prefer-rest-params' (remaining=37) +12ms
eslint:rules Loading rule 'prefer-spread' (remaining=36) +7ms
eslint:rules Loading rule 'prefer-template' (remaining=35) +5ms
eslint:rules Loading rule 'quote-props' (remaining=34) +2ms
eslint:rules Loading rule 'quotes' (remaining=33) +3ms
eslint:rules Loading rule 'radix' (remaining=32) +2ms
eslint:rules Loading rule 'require-atomic-updates' (remaining=31) +1ms
eslint:rules Loading rule 'require-await' (remaining=30) +2ms
eslint:rules Loading rule 'require-jsdoc' (remaining=29) +1ms
eslint:rules Loading rule 'require-unicode-regexp' (remaining=28) +2ms
eslint:rules Loading rule 'require-yield' (remaining=27) +3ms
eslint:rules Loading rule 'rest-spread-spacing' (remaining=26) +2ms
eslint:rules Loading rule 'semi' (remaining=25) +3ms
eslint:rules Loading rule 'semi-spacing' (remaining=24) +14ms
eslint:rules Loading rule 'semi-style' (remaining=23) +11ms
eslint:rules Loading rule 'sort-imports' (remaining=22) +16ms
eslint:rules Loading rule 'sort-keys' (remaining=21) +5ms
eslint:rules Loading rule 'sort-vars' (remaining=20) +29ms
eslint:rules Loading rule 'space-before-blocks' (remaining=19) +6ms
eslint:rules Loading rule 'space-before-function-paren' (remaining=18) +5ms
eslint:rules Loading rule 'space-in-parens' (remaining=17) +6ms
eslint:rules Loading rule 'space-infix-ops' (remaining=16) +5ms
eslint:rules Loading rule 'space-unary-ops' (remaining=15) +4ms
eslint:rules Loading rule 'spaced-comment' (remaining=14) +5ms
eslint:rules Loading rule 'strict' (remaining=13) +11ms
eslint:rules Loading rule 'switch-colon-spacing' (remaining=12) +24ms
eslint:rules Loading rule 'symbol-description' (remaining=11) +20ms
eslint:rules Loading rule 'template-curly-spacing' (remaining=10) +11ms
eslint:rules Loading rule 'template-tag-spacing' (remaining=9) +6ms
eslint:rules Loading rule 'unicode-bom' (remaining=8) +2ms
eslint:rules Loading rule 'use-isnan' (remaining=7) +2ms
eslint:rules Loading rule 'valid-jsdoc' (remaining=6) +3ms
eslint:rules Loading rule 'valid-typeof' (remaining=5) +211ms
eslint:rules Loading rule 'vars-on-top' (remaining=4) +8ms
eslint:rules Loading rule 'wrap-iife' (remaining=3) +11ms
eslint:rules Loading rule 'wrap-regex' (remaining=2) +3ms
eslint:rules Loading rule 'yield-star-spacing' (remaining=1) +2ms
eslint:rules Loading rule 'yoda' (remaining=0) +2ms
eslint:cli CLI args: [ 'index.ts', '--debug' ] +0ms
eslint:cli Running on files +5ms
eslintrc:config-array-factory Loading JSON config file: C:\Users\Steven\Documents\code\js\test\ts-hardcore\package.json +0ms
eslintrc:ignore-pattern Create with: [ IgnorePattern { patterns: [ '/**/node_modules/*' ], basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore', loose: false } ] +0ms
eslintrc:ignore-pattern processed: { basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore', patterns: [ '/**/node_modules/*' ] } +4ms
eslintrc:ignore-pattern Create with: [ IgnorePattern { patterns: [ '/**/node_modules/*' ], basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore', loose: false } ] +1ms
eslintrc:ignore-pattern processed: { basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore', patterns: [ '/**/node_modules/*' ] } +1ms
eslint:file-enumerator Start to iterate files: [ 'index.ts' ] +0ms
eslint:file-enumerator File: C:\Users\Steven\Documents\code\js\test\ts-hardcore\index.ts +6ms
eslintrc:cascading-config-array-factory Load config files for C:\Users\Steven\Documents\code\js\test\ts-hardcore. +0ms
eslintrc:cascading-config-array-factory No cache found: C:\Users\Steven\Documents\code\js\test\ts-hardcore. +3ms
eslintrc:config-array-factory Loading legacy config file: C:\Users\Steven\Documents\code\js\test\ts-hardcore\.eslintrc +33ms
eslintrc:config-array-factory Config file found: C:\Users\Steven\Documents\code\js\test\ts-hardcore\.eslintrc +337ms
eslintrc:config-array-factory Loading {extends:"hardcore"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\.eslintrc +1ms
eslintrc:config-array-factory Loaded: eslint-config-hardcore@23.9.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\index.json) +47ms
eslintrc:config-array-factory Loading JSON config file: C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\index.json +2ms
eslintrc:config-array-factory Loading {extends:"./base.json"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\index.json +4ms
eslintrc:config-array-factory package.json was not found: Cannot find module './base.json/package.json'
Require stack:
- C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\index.json +9ms
eslintrc:config-array-factory Loaded: ./base.json (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json) +1ms
eslintrc:config-array-factory Loading JSON config file: C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +1ms
eslintrc:config-array-factory Loading plugin "promise" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +41ms
eslintrc:config-array-factory Loaded: eslint-plugin-promise@6.0.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-promise@6.0.0_eslint@8.8.0\node_modules\eslint-plugin-promise\index.js) +58ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-promise@6.0.0_eslint@8.8.0\node_modules\eslint-plugin-promise\index.js loaded in: 231ms +232ms
eslintrc:config-array-factory Loading plugin "security" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +2ms
eslintrc:config-array-factory Loaded: eslint-plugin-security@1.4.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-security@1.4.0\node_modules\eslint-plugin-security\index.js) +52ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-security@1.4.0\node_modules\eslint-plugin-security\index.js loaded in: 301ms +301ms
eslintrc:config-array-factory Loading plugin "import" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +2ms
eslintrc:config-array-factory Loaded: eslint-plugin-import@2.25.4 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-import@2.25.4_eslint@8.8.0\node_modules\eslint-plugin-import\lib\index.js) +112ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-import@2.25.4_eslint@8.8.0\node_modules\eslint-plugin-import\lib\index.js loaded in: 5920ms +6s
eslintrc:config-array-factory Loading plugin "unicorn" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +1ms
eslintrc:config-array-factory Loaded: eslint-plugin-unicorn@40.1.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-unicorn@40.1.0_eslint@8.8.0\node_modules\eslint-plugin-unicorn\index.js) +110ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-unicorn@40.1.0_eslint@8.8.0\node_modules\eslint-plugin-unicorn\index.js loaded in: 5839ms +6s
eslintrc:config-array-factory Loading plugin "array-func" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +0ms
eslintrc:config-array-factory Loaded: eslint-plugin-array-func@3.1.7 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-array-func@3.1.7_eslint@8.8.0\node_modules\eslint-plugin-array-func\index.js) +77ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-array-func@3.1.7_eslint@8.8.0\node_modules\eslint-plugin-array-func\index.js loaded in: 106ms +108ms
eslintrc:config-array-factory Loading plugin "optimize-regex" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +4ms
eslintrc:config-array-factory Loaded: eslint-plugin-optimize-regex@1.2.1 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-optimize-regex@1.2.1\node_modules\eslint-plugin-optimize-regex\lib\index.js) +75ms eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-optimize-regex@1.2.1\node_modules\eslint-plugin-optimize-regex\lib\index.js loaded in: 40ms +41ms
eslintrc:config-array-factory Loading plugin "sonarjs" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +2ms
eslintrc:config-array-factory Loaded: eslint-plugin-sonarjs@0.11.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-sonarjs@0.11.0_eslint@8.8.0\node_modules\eslint-plugin-sonarjs\lib\index.js) +32ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-sonarjs@0.11.0_eslint@8.8.0\node_modules\eslint-plugin-sonarjs\lib\index.js loaded in: 750ms +750ms
eslintrc:config-array-factory Loading plugin "eslint-comments" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +1ms
eslintrc:config-array-factory Loaded: eslint-plugin-eslint-comments@3.2.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-eslint-comments@3.2.0_eslint@8.8.0\node_modules\eslint-plugin-eslint-comments\index.js) +118ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-eslint-comments@3.2.0_eslint@8.8.0\node_modules\eslint-plugin-eslint-comments\index.js loaded in: 255ms +257ms
eslintrc:config-array-factory Loading plugin "no-use-extend-native" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +1ms
eslintrc:config-array-factory Loaded: eslint-plugin-no-use-extend-native@0.5.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-no-use-extend-native@0.5.0\node_modules\eslint-plugin-no-use-extend-native\index.js) +77ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-no-use-extend-native@0.5.0\node_modules\eslint-plugin-no-use-extend-native\index.js loaded in: 319ms +321ms
eslintrc:config-array-factory Loading plugin "no-constructor-bind" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +2ms
eslintrc:config-array-factory Loaded: eslint-plugin-no-constructor-bind@2.0.4 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-no-constructor-bind@2.0.4\node_modules\eslint-plugin-no-constructor-bind\lib\index.js) +38ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-no-constructor-bind@2.0.4\node_modules\eslint-plugin-no-constructor-bind\lib\index.js loaded in: 97ms +101ms
eslintrc:config-array-factory Loading plugin "ext" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +3ms
eslintrc:config-array-factory Loaded: eslint-plugin-ext@0.1.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-ext@0.1.0\node_modules\eslint-plugin-ext\index.js) +26ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-ext@0.1.0\node_modules\eslint-plugin-ext\index.js loaded in: 13ms +14ms
eslintrc:config-array-factory Loading plugin "putout" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +2ms
eslintrc:config-array-factory Loaded: eslint-plugin-putout@12.12.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-putout@12.12.0_eslint@8.8.0+putout@23.8.0\node_modules\eslint-plugin-putout\lib\index.js) +30ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-putout@12.12.0_eslint@8.8.0+putout@23.8.0\node_modules\eslint-plugin-putout\lib\index.js loaded in: 9910ms +10s
eslintrc:config-array-factory Loading plugin "@shopify" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +1ms
eslintrc:config-array-factory Loaded: @shopify/eslint-plugin@41.1.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@shopify+eslint-plugin@41.1.0_e1a993962b44e05249471410cb1761b8\node_modules\@shopify\eslint-plugin\index.js) +93ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@shopify+eslint-plugin@41.1.0_e1a993962b44e05249471410cb1761b8\node_modules\@shopify\eslint-plugin\index.js loaded in: 3518ms +4s
eslintrc:config-array-factory Loading plugin "regexp" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +1ms
eslintrc:config-array-factory Loaded: eslint-plugin-regexp@1.5.1 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-regexp@1.5.1_eslint@8.8.0\node_modules\eslint-plugin-regexp\dist\index.js) +55ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-regexp@1.5.1_eslint@8.8.0\node_modules\eslint-plugin-regexp\dist\index.js loaded in: 2837ms +3s
eslintrc:config-array-factory Loading parser "@html-eslint/parser" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +7ms
eslintrc:config-array-factory Loaded: @html-eslint/parser@0.13.1 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@html-eslint+parser@0.13.1\node_modules\@html-eslint\parser\lib\index.js) +99ms
eslintrc:config-array-factory Loading plugin "@html-eslint" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +409ms
eslintrc:config-array-factory Loaded: @html-eslint/eslint-plugin@0.13.1 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@html-eslint+eslint-plugin@0.13.1\node_modules\@html-eslint\eslint-plugin\lib\index.js) +80ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@html-eslint+eslint-plugin@0.13.1\node_modules\@html-eslint\eslint-plugin\lib\index.js loaded in: 424ms +425ms
eslintrc:config-array-factory Loading {extends:"plugin:json/recommended"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +1ms
eslintrc:config-array-factory Loading plugin "json" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\base.json +1ms
eslintrc:config-array-factory Loaded: eslint-plugin-json@3.1.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-json@3.1.0\node_modules\eslint-plugin-json\src\index.js) +96ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-json@3.1.0\node_modules\eslint-plugin-json\src\index.js loaded in: 951ms +953ms
eslintrc:config-array-factory Loading plugin "json" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-json@3.1.0\node_modules\eslint-plugin-json\src\index.js +1ms
eslintrc:config-array-factory Loaded: eslint-plugin-json@3.1.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-json@3.1.0\node_modules\eslint-plugin-json\src\index.js) +0ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-json@3.1.0\node_modules\eslint-plugin-json\src\index.js loaded in: 0ms +2ms
eslintrc:config-array-factory Loading {extends:"./prettier.json"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\index.json +11ms
eslintrc:config-array-factory package.json was not found: Cannot find module './prettier.json/package.json'
Require stack:
- C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\index.json +14ms
eslintrc:config-array-factory Loaded: ./prettier.json (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\prettier.json) +1ms
eslintrc:config-array-factory Loading JSON config file: C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\prettier.json +1ms
eslintrc:config-array-factory Loading {extends:"plugin:prettier/recommended"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\prettier.json +70ms
eslintrc:config-array-factory Loading plugin "prettier" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\prettier.json +3ms
eslintrc:config-array-factory Loaded: eslint-plugin-prettier@4.0.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\node_modules\eslint-plugin-prettier\eslint-plugin-prettier.js) +92ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\node_modules\eslint-plugin-prettier\eslint-plugin-prettier.js loaded in: 115ms +124ms
eslintrc:config-array-factory Loading {extends:"prettier"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\node_modules\eslint-plugin-prettier\eslint-plugin-prettier.js +21ms
eslintrc:config-array-factory Loaded: eslint-config-prettier@8.3.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-prettier@8.3.0_eslint@8.8.0\node_modules\eslint-config-prettier\index.js) +42ms
eslintrc:config-array-factory Loading JS config file: C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-prettier@8.3.0_eslint@8.8.0\node_modules\eslint-config-prettier\index.js +2ms
eslintrc:config-array-factory Loading plugin "prettier" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\node_modules\eslint-plugin-prettier\eslint-plugin-prettier.js +17ms
eslintrc:config-array-factory Loaded: eslint-plugin-prettier@4.0.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\node_modules\eslint-plugin-prettier\eslint-plugin-prettier.js) +2ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\node_modules\eslint-plugin-prettier\eslint-plugin-prettier.js loaded in: 0ms +2ms
eslintrc:config-array-factory Loading {extends:"hardcore/ts"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\.eslintrc +4ms
eslintrc:config-array-factory package.json was not found: Cannot find module 'eslint-config-hardcore/ts/package.json'
Require stack:
- C:\Users\Steven\Documents\code\js\test\ts-hardcore\.eslintrc +48ms
eslintrc:config-array-factory Loaded: eslint-config-hardcore/ts (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json) +1ms
eslintrc:config-array-factory Loading JSON config file: C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json +1ms
eslintrc:config-array-factory Loading {extends:"plugin:import/typescript"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json +11ms
eslintrc:config-array-factory Loading plugin "import" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json +1ms
eslintrc:config-array-factory Loaded: eslint-plugin-import@2.25.4 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-import@2.25.4_eslint@8.8.0\node_modules\eslint-plugin-import\lib\index.js) +1ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-import@2.25.4_eslint@8.8.0\node_modules\eslint-plugin-import\lib\index.js loaded in: 0ms +1ms
eslintrc:config-array-factory Loading {extends:"plugin:@typescript-eslint/all"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json +1ms
eslintrc:config-array-factory Loading plugin "@typescript-eslint" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json +1ms
eslintrc:config-array-factory Loaded: @typescript-eslint/eslint-plugin@5.10.2 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\index.js) +54ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\index.js
loaded in: 5402ms +5s
eslintrc:config-array-factory Loading {extends:"./configs/base"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\index.js +1ms
eslintrc:config-array-factory package.json was not found: Cannot find module './configs/base/package.json'
Require stack:
- C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\index.js +2ms
eslintrc:config-array-factory Loaded: ./configs/base (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\configs\base.js) +0ms
eslintrc:config-array-factory Loading JS config file: C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\configs\base.js +1ms
eslintrc:config-array-factory Loading parser "@typescript-eslint/parser" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\configs\base.js +3ms
eslintrc:config-array-factory Loaded: @typescript-eslint/parser@5.10.2 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+parser@5.10.2_eslint@8.8.0+typescript@4.5.5\node_modules\@typescript-eslint\parser\dist\index.js) +125ms
eslintrc:config-array-factory Loading plugin "@typescript-eslint" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\configs\base.js +2s
eslintrc:config-array-factory Loaded: @typescript-eslint/eslint-plugin@5.10.2 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\index.js) +1ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\index.js
loaded in: 0ms +1ms
eslintrc:config-array-factory Loading {extends:"./configs/eslint-recommended"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\index.js +0ms
eslintrc:config-array-factory package.json was not found: Cannot find module './configs/eslint-recommended/package.json'
Require stack:
- C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\index.js +2ms
eslintrc:config-array-factory Loaded: ./configs/eslint-recommended (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\configs\eslint-recommended.js) +1ms
eslintrc:config-array-factory Loading JS config file: C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\configs\eslint-recommended.js +1ms
eslintrc:config-array-factory Loading {extends:"./ts-for-js.json"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json +4ms eslintrc:config-array-factory package.json was not found: Cannot find module './ts-for-js.json/package.json'
Require stack:
- C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json +43ms
eslintrc:config-array-factory Loaded: ./ts-for-js.json (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts-for-js.json) +2ms
eslintrc:config-array-factory Loading JSON config file: C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts-for-js.json +1ms
eslintrc:config-array-factory Loading parser "@typescript-eslint/parser" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts-for-js.json +27ms
eslintrc:config-array-factory Loaded: @typescript-eslint/parser@5.10.2 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+parser@5.10.2_eslint@8.8.0+typescript@4.5.5\node_modules\@typescript-eslint\parser\dist\index.js) +53ms
eslintrc:config-array-factory Loading plugin "@typescript-eslint" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts-for-js.json +2ms
eslintrc:config-array-factory Loaded: @typescript-eslint/eslint-plugin@5.10.2 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\index.js) +4ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\index.js
loaded in: 0ms +1ms
eslintrc:config-array-factory Loading plugin "sort-class-members" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts-for-js.json +1ms
eslintrc:config-array-factory Loaded: eslint-plugin-sort-class-members@1.14.1 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-sort-class-members@1.14.1_eslint@8.8.0\node_modules\eslint-plugin-sort-class-members\dist\index.js) +55ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-sort-class-members@1.14.1_eslint@8.8.0\node_modules\eslint-plugin-sort-class-members\dist\index.js loaded in: 58ms +59ms
eslintrc:config-array-factory Loading plugin "@shopify" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts-for-js.json +3ms
eslintrc:config-array-factory Loaded: @shopify/eslint-plugin@41.1.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@shopify+eslint-plugin@41.1.0_e1a993962b44e05249471410cb1761b8\node_modules\@shopify\eslint-plugin\index.js) +2ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@shopify+eslint-plugin@41.1.0_e1a993962b44e05249471410cb1761b8\node_modules\@shopify\eslint-plugin\index.js loaded in: 0ms +4ms
eslintrc:config-array-factory Loading {extends:"./prettier.json"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json +2ms
eslintrc:config-array-factory package.json was not found: Cannot find module './prettier.json/package.json'
Require stack:
- C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json +3ms
eslintrc:config-array-factory Loaded: ./prettier.json (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\prettier.json) +2ms
eslintrc:config-array-factory Loading JSON config file: C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\prettier.json +2ms
eslintrc:config-array-factory Loading {extends:"plugin:prettier/recommended"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\prettier.json +1ms
eslintrc:config-array-factory Loading plugin "prettier" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\prettier.json +0ms
eslintrc:config-array-factory Loaded: eslint-plugin-prettier@4.0.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\node_modules\eslint-plugin-prettier\eslint-plugin-prettier.js) +1ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\node_modules\eslint-plugin-prettier\eslint-plugin-prettier.js loaded in: 0ms +0ms
eslintrc:config-array-factory Loading {extends:"prettier"} relative to C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\node_modules\eslint-plugin-prettier\eslint-plugin-prettier.js +1ms
eslintrc:config-array-factory Loaded: eslint-config-prettier@8.3.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-prettier@8.3.0_eslint@8.8.0\node_modules\eslint-config-prettier\index.js) +1ms
eslintrc:config-array-factory Loading JS config file: C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-prettier@8.3.0_eslint@8.8.0\node_modules\eslint-config-prettier\index.js +0ms
eslintrc:config-array-factory Loading plugin "prettier" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\node_modules\eslint-plugin-prettier\eslint-plugin-prettier.js +3ms
eslintrc:config-array-factory Loaded: eslint-plugin-prettier@4.0.0 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\node_modules\eslint-plugin-prettier\eslint-plugin-prettier.js) +0ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\node_modules\eslint-plugin-prettier\eslint-plugin-prettier.js loaded in: 0ms +1ms
eslintrc:config-array-factory Loading plugin "import" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json +1ms
eslintrc:config-array-factory Loaded: eslint-plugin-import@2.25.4 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-import@2.25.4_eslint@8.8.0\node_modules\eslint-plugin-import\lib\index.js) +0ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-import@2.25.4_eslint@8.8.0\node_modules\eslint-plugin-import\lib\index.js loaded in: 0ms +1ms
eslintrc:config-array-factory Loading plugin "eslint-plugin-no-explicit-type-exports" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json +0ms
eslintrc:config-array-factory Loaded: eslint-plugin-no-explicit-type-exports@0.12.1 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-no-explicit-type-exports@0.12.1_2595c2126aec4d4b6e944b931dabb4c2\node_modules\eslint-plugin-no-explicit-type-exports\dist\index.js) +56ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-no-explicit-type-exports@0.12.1_2595c2126aec4d4b6e944b931dabb4c2\node_modules\eslint-plugin-no-explicit-type-exports\dist\index.js loaded in: 135ms +137ms
eslintrc:config-array-factory Loading plugin "etc" from C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-config-hardcore@23.9.0_eslint@8.8.0\node_modules\eslint-config-hardcore\ts.json +1ms
eslintrc:config-array-factory Loaded: eslint-plugin-etc@2.0.2 (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-etc@2.0.2_eslint@8.8.0+typescript@4.5.5\node_modules\eslint-plugin-etc\dist\index.js) +41ms
eslintrc:config-array-factory Plugin C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint-plugin-etc@2.0.2_eslint@8.8.0+typescript@4.5.5\node_modules\eslint-plugin-etc\dist\index.js loaded in: 992ms +994ms
eslintrc:cascading-config-array-factory No cache found: C:\Users\Steven\Documents\code\js\test. +43s
eslintrc:config-array-factory Config file not found on C:\Users\Steven\Documents\code\js\test +2ms
eslintrc:cascading-config-array-factory No cache found: C:\Users\Steven\Documents\code\js. +1ms
eslintrc:config-array-factory Config file not found on C:\Users\Steven\Documents\code\js +1ms
eslintrc:cascading-config-array-factory No cache found: C:\Users\Steven\Documents\code. +2ms
eslintrc:config-array-factory Config file not found on C:\Users\Steven\Documents\code +2ms
eslintrc:cascading-config-array-factory No cache found: C:\Users\Steven\Documents. +2ms
eslintrc:config-array-factory Config file not found on C:\Users\Steven\Documents +2ms
eslintrc:cascading-config-array-factory No cache found: C:\Users\Steven. +1ms
eslintrc:cascading-config-array-factory Stop traversing because of considered root. +1ms
eslintrc:config-array-factory Loading package.json config file: C:\Users\Steven\package.json +2ms
eslintrc:config-array-factory Loading JSON config file: C:\Users\Steven\package.json +0ms
eslintrc:config-array-factory Error reading package.json file: C:\Users\Steven\package.json +2ms
eslintrc:cascading-config-array-factory Configuration was determined: ConfigArray(26) [ { type: 'config', name: 'DefaultIgnorePattern', filePath: '', criteria: null, env: undefined, globals: undefined, ignorePattern: IgnorePattern { patterns: [Array], basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore', loose: false }, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore » ./base.json', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\base.json', criteria: null, env: { es2021: true }, globals: undefined, ignorePattern: IgnorePattern { patterns: [Array], basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore', loose: false }, noInlineConfig: undefined, parser: undefined, parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, plugins: { promise: [Object], security: [Object], import: [Object], unicorn: [Object], 'array-func': [Object], 'optimize-regex': [Object], sonarjs: [Object], 'eslint-comments': [Object], 'no-use-extend-native': [Object], 'no-constructor-bind': [Object], ext: [Object], putout: [Object], '@shopify': [Object], regexp: [Object] }, processor: undefined, reportUnusedDisableDirectives: true, root: undefined, rules: { 'no-alert': 'error', 'no-array-constructor': 'error', 'no-bitwise': 'error', 'no-caller': 'error', 'no-case-declarations': 'error', 'no-class-assign': 'error', 'no-console': 'error', 'no-const-assign': 'error', 'no-constant-condition': 'error', 'no-continue': 'error', 'no-control-regex': 'error', 'no-debugger': 'error', 'no-delete-var': 'error', 'no-dupe-class-members': 'error', 'no-dupe-keys': 'error', 'no-dupe-args': 'error', 'no-duplicate-case': 'error', 'no-empty': 'error', 'no-empty-character-class': 'error', 'no-empty-pattern': 'error', 'no-eq-null': 'error', 'no-eval': 'error', 'no-ex-assign': 'error', 'no-extend-native': 'error', 'no-extra-bind': 'error', 'no-fallthrough': 'error', 'no-func-assign': 'error', 'no-implied-eval': 'error', 'no-inline-comments': 'error', 'no-inner-declarations': 'error', 'no-invalid-regexp': 'error', 'no-invalid-this': 'error', 'no-iterator': 'error', 'no-label-var': 'error', 'no-labels': 'error', 'no-lone-blocks': 'error', 'no-lonely-if': 'error', 'no-loop-func': 'error', 'no-multi-str': 'error', 'no-global-assign': 'error', 'no-negated-condition': 'error', 'no-nested-ternary': 'error', 'no-new': 'error', 'no-new-func': 'error', 'no-new-object': 'error', 'no-new-wrappers': 'error', 'no-obj-calls': 'error', 'no-octal': 'error', 'no-octal-escape': 'error', 'no-plusplus': 'error', 'no-proto': 'error', 'no-regex-spaces': 'error', 'no-script-url': 'error', 'no-self-compare': 'error', 'no-shadow-restricted-names': 'error', 'no-sparse-arrays': 'error', 'no-this-before-super': 'error', 'no-throw-literal': 'error', 'no-undef-init': 'error', 'no-unreachable': 'error', 'no-use-before-define': 'error', 'no-useless-call': 'error', 'no-useless-concat': 'error', 'no-void': 'error', 'no-var': 'error', 'no-warning-comments': 'error', 'no-with': 'error', 'block-scoped-var': 'error', camelcase: 'error', 'consistent-this': 'error', 'constructor-super': 'error', 'default-case': 'error', 'dot-notation': 'error', eqeqeq: 'error', 'guard-for-in': 'error', 'id-length': 'error', 'max-depth': 'error', 'max-nested-callbacks': 'error', 'max-params': 'error', 'max-statements': 'error', 'new-cap': 'error', 'object-shorthand': 'error', 'operator-assignment': 'error', 'prefer-const': 'error', 'prefer-spread': 'error', 'prefer-template': 'error', radix: 'error', 'require-yield': 'error', yoda: 'error', 'no-empty-function': 'error', 'no-new-symbol': 'error', 'no-unmodified-loop-condition': 'error', 'prefer-rest-params': 'error', 'no-extra-label': 'error', 'no-unused-labels': 'error', 'no-useless-constructor': 'error', 'no-useless-escape': 'error', 'max-statements-per-line': 'error', 'no-duplicate-imports': 'error', 'no-unsafe-finally': 'error', 'no-useless-computed-key': 'error', 'no-useless-rename': 'error', 'max-lines': 'error', 'no-template-curly-in-string': 'error', 'symbol-description': 'error', 'prefer-numeric-literals': 'error', 'line-comment-position': 'error', 'no-useless-return': 'error', 'no-return-await': 'error', 'require-await': 'error', 'no-await-in-loop': 'error', 'no-multi-assign': 'error', 'prefer-promise-reject-errors': 'error', 'no-compare-neg-zero': 'error', 'for-direction': 'error', 'no-buffer-constructor': 'error', 'getter-return': 'error', strict: 'error', 'lines-between-class-members': 'error', 'max-classes-per-file': 'error', 'no-misleading-character-class': 'error', 'require-atomic-updates': 'error', 'no-async-promise-executor': 'error', 'require-unicode-regexp': 'error', 'no-useless-catch': 'error', 'prefer-named-capture-group': 'error', 'no-redeclare': 'error', 'no-prototype-builtins': 'error', 'no-import-assign': 'error', 'prefer-regex-literals': 'error', 'default-param-last': 'error', 'no-constructor-return': 'error', 'no-dupe-else-if': 'error', 'no-setter-return': 'error', 'prefer-exponentiation-operator': 'error', 'prefer-object-spread': 'error', 'accessor-pairs': 'error', 'default-case-last': 'error', 'no-useless-backreference': 'error', 'no-loss-of-precision': 'error', 'no-promise-executor-return': 'error', 'no-unreachable-loop': 'error', 'no-nonoctal-decimal-escape': 'error', 'init-declarations': 'error', 'consistent-return': 'error', 'prefer-destructuring': 'error', 'no-unused-private-class-members': 'error', 'no-magic-numbers': [Array], complexity: [Array], 'func-names': [Array], 'func-style': [Array], 'one-var': [Array], 'no-else-return': [Array], 'no-cond-assign': [Array], 'no-irregular-whitespace': [Array], 'valid-typeof': [Array], 'no-return-assign': [Array], 'no-self-assign': [Array],
'no-shadow': [Array], 'no-undef': [Array], 'no-unused-vars': [Array], 'no-underscore-dangle': [Array], 'no-unneeded-ternary': [Array], 'func-name-matching': [Array], 'use-isnan': [Array], 'no-param-reassign': [Array], 'no-unsafe-negation': [Array], 'grouped-accessor-pairs': [Array], 'no-implicit-globals': [Array], 'array-callback-return': [Array], 'no-extra-boolean-cast': [Array], 'spaced-comment': [Array], 'multiline-comment-style': [Array], 'no-unsafe-optional-chaining': [Array], 'no-unused-expressions': [Array], 'no-sequences': [Array], 'no-implicit-coercion': [Array], 'no-restricted-globals': [Array], 'padding-line-between-statements': [Array], 'no-restricted-syntax': [Array], 'promise/param-names': 'error', 'promise/always-return': 'error', 'promise/no-return-wrap': 'error', 'promise/no-nesting': 'error', 'promise/no-promise-in-callback': 'error', 'promise/avoid-new': 'error', 'promise/no-callback-in-promise': 'error', 'promise/no-return-in-finally': 'error', 'promise/valid-params': 'error', 'promise/no-new-statics': 'error', 'promise/prefer-await-to-then': 'error', 'promise/catch-or-return': [Array], 'security/detect-buffer-noassert': 'error', 'security/detect-child-process': 'error',
'security/detect-disable-mustache-escape': 'error', 'security/detect-eval-with-expression': 'error', 'security/detect-new-buffer': 'error', 'security/detect-no-csrf-before-method-override': 'error', 'security/detect-non-literal-regexp': 'error', 'security/detect-non-literal-require': 'error', 'security/detect-possible-timing-attacks': 'error', 'security/detect-pseudoRandomBytes': 'error', 'security/detect-unsafe-regex': 'error', 'import/default': 'error', 'import/namespace': 'error', 'import/no-absolute-path': 'error', 'import/no-webpack-loader-syntax': 'error', 'import/no-self-import': 'error', 'import/export': 'error', 'import/no-named-as-default': 'error', 'import/no-named-as-default-member': 'error', 'import/no-deprecated': 'error', 'import/no-mutable-exports': 'error', 'import/unambiguous': 'error', 'import/no-amd': 'error', 'import/first': 'error', 'import/exports-last': 'error', 'import/no-duplicates': 'error', 'import/no-namespace': 'error', 'import/newline-after-import': 'error', 'import/prefer-default-export': 'error', 'import/max-dependencies': 'error', 'import/no-named-default': 'error', 'import/no-anonymous-default-export': 'error', 'import/group-exports': 'error', 'import/no-commonjs': 'error', 'import/no-relative-packages': 'error', 'import/no-import-module-exports': 'error', 'import/no-unresolved': [Array], 'import/no-cycle': [Array], 'import/no-useless-path-segments': [Array], 'import/no-unused-modules': [Array], 'import/no-extraneous-dependencies': [Array], 'import/extensions': [Array], 'import/order': [Array], 'import/no-dynamic-require': [Array], 'import/named': [Array], 'unicorn/custom-error-definition': 'error', 'unicorn/error-message': 'error', 'unicorn/escape-case': 'error', 'unicorn/new-for-builtins': 'error', 'unicorn/no-abusive-eslint-disable': 'error', 'unicorn/no-instanceof-array': 'error', 'unicorn/no-console-spaces': 'error', 'unicorn/no-for-loop': 'error', 'unicorn/no-hex-escape': 'error', 'unicorn/no-new-buffer': 'error', 'unicorn/no-unreadable-array-destructuring': 'error', 'unicorn/no-unsafe-regex': 'error', 'unicorn/no-unused-properties': 'error', 'unicorn/no-zero-fractions': 'error', 'unicorn/prefer-add-event-listener': 'error', 'unicorn/prefer-keyboard-event-key': 'error', 'unicorn/prefer-array-flat-map': 'error', 'unicorn/prefer-includes': 'error', 'unicorn/prefer-dom-node-append': 'error', 'unicorn/prefer-dom-node-remove': 'error', 'unicorn/prefer-query-selector': 'error', 'unicorn/prefer-string-starts-ends-with': 'error', 'unicorn/prefer-dom-node-text-content': 'error', 'unicorn/prefer-type-error': 'error', 'unicorn/better-regex': 'error', 'unicorn/throw-new-error': 'error', 'unicorn/consistent-function-scoping': 'error', 'unicorn/prefer-reflect-apply': 'error', 'unicorn/prefer-dom-node-dataset': 'error', 'unicorn/prefer-string-slice': 'error', 'unicorn/prefer-negative-index': 'error', 'unicorn/prefer-string-trim-start-end': 'error', 'unicorn/prefer-modern-dom-apis': 'error', 'unicorn/prefer-string-replace-all': 'error', 'unicorn/prefer-number-properties': 'error', 'unicorn/no-null': 'error', 'unicorn/prefer-optional-catch-binding': 'error', 'unicorn/no-object-as-default-parameter': 'error', 'unicorn/prefer-array-find': 'error', 'unicorn/explicit-length-check': 'error', 'unicorn/prefer-math-trunc': 'error', 'unicorn/prefer-ternary': 'error', 'unicorn/numeric-separators-style': 'error',
'unicorn/catch-error-name': 'error', 'unicorn/no-lonely-if': 'error', 'unicorn/prefer-date-now': 'error', 'unicorn/prefer-array-some': 'error', 'unicorn/prefer-default-parameters': 'error', 'unicorn/no-new-array': 'error', 'unicorn/prefer-array-index-of': 'error', 'unicorn/prefer-regexp-test': 'error', 'unicorn/consistent-destructuring': 'error', 'unicorn/no-array-push-push': 'error', 'unicorn/no-this-assignment': 'error', 'unicorn/no-static-only-class': 'error', 'unicorn/prefer-array-flat': 'error', 'unicorn/prefer-switch': 'error', 'unicorn/prefer-node-protocol': 'error', 'unicorn/prefer-module': 'error', 'unicorn/no-document-cookie': 'error', 'unicorn/require-array-join-separator': 'error', 'unicorn/require-number-to-fixed-digits-argument': 'error', 'unicorn/no-array-method-this-argument': 'error', 'unicorn/prefer-prototype-methods': 'error', 'unicorn/no-useless-length-check': 'error', 'unicorn/no-useless-spread': 'error', 'unicorn/no-useless-fallback-in-spread': 'error', 'unicorn/no-invalid-remove-event-listener': 'error', 'unicorn/no-empty-file': 'error', 'unicorn/prefer-code-point': 'error', 'unicorn/no-await-expression-member': 'error', 'unicorn/no-thenable': 'error', 'unicorn/no-useless-promise-resolve-reject': 'error', 'unicorn/relative-url-style': 'error', 'unicorn/prefer-json-parse-buffer': 'error', 'unicorn/filename-case': [Array], 'unicorn/import-index': [Array], 'unicorn/prevent-abbreviations': [Array], 'unicorn/prefer-object-from-entries': [Array], 'unicorn/prefer-export-from': [Array], 'array-func/from-map': 'error', 'array-func/no-unnecessary-this-arg': 'error', 'array-func/prefer-array-from': 'error', 'array-func/avoid-reverse': 'error', 'array-func/prefer-flat-map': 'error', 'array-func/prefer-flat': 'error', 'optimize-regex/optimize-regex': 'error', 'sonarjs/no-all-duplicated-branches': 'error', 'sonarjs/no-element-overwrite': 'error', 'sonarjs/no-extra-arguments': 'error', 'sonarjs/no-identical-conditions': 'error', 'sonarjs/no-identical-expressions': 'error', 'sonarjs/no-one-iteration-loop': 'error', 'sonarjs/no-use-of-empty-return-value': 'error', 'sonarjs/max-switch-cases': 'error', 'sonarjs/no-collapsible-if': 'error', 'sonarjs/no-duplicated-branches': 'error', 'sonarjs/no-identical-functions': 'error', 'sonarjs/no-inverted-boolean-check': 'error', 'sonarjs/no-redundant-boolean': 'error', 'sonarjs/no-small-switch': 'error', 'sonarjs/no-useless-catch': 'error', 'sonarjs/prefer-immediate-return': 'error', 'sonarjs/prefer-object-literal': 'error', 'sonarjs/prefer-single-boolean-return': 'error', 'sonarjs/prefer-while': 'error', 'sonarjs/no-collection-size-mischeck': 'error', 'sonarjs/no-unused-collection': 'error', 'sonarjs/no-redundant-jump': 'error', 'sonarjs/no-same-line-conditional': 'error', 'sonarjs/no-ignored-return': 'error', 'sonarjs/elseif-without-else': 'error', 'sonarjs/no-gratuitous-expressions': 'error', 'sonarjs/no-nested-switch': 'error', 'sonarjs/no-empty-collection': 'error', 'sonarjs/non-existent-operator': 'error', 'sonarjs/cognitive-complexity': [Array], 'eslint-comments/no-duplicate-disable': 'error', 'eslint-comments/no-unlimited-disable': 'error', 'eslint-comments/no-unused-disable': 'error', 'eslint-comments/no-unused-enable': 'error', 'eslint-comments/disable-enable-pair': [Array], 'eslint-comments/no-use': [Array], 'no-use-extend-native/no-use-extend-native': 'error', 'no-constructor-bind/no-constructor-bind': 'error', 'no-constructor-bind/no-constructor-state': 'error', 'ext/lines-between-object-properties': [Array], '@shopify/no-useless-computed-properties': 'error', 'regexp/match-any': 'error', 'regexp/no-empty-capturing-group': 'error', 'regexp/no-dupe-characters-character-class': 'error', 'regexp/no-empty-group': 'error', 'regexp/no-empty-lookarounds-assertion': 'error', 'regexp/no-escape-backspace': 'error', 'regexp/no-invisible-character': 'error', 'regexp/no-octal': 'error', 'regexp/no-useless-two-nums-quantifier': 'error', 'regexp/prefer-d': 'error', 'regexp/prefer-plus-quantifier': 'error', 'regexp/prefer-question-quantifier': 'error', 'regexp/prefer-star-quantifier': 'error', 'regexp/prefer-w': 'error', 'regexp/prefer-quantifier': 'error', 'regexp/no-useless-character-class': 'error', 'regexp/no-useless-lazy': 'error', 'regexp/prefer-regexp-exec': 'error', 'regexp/prefer-regexp-test': 'error', 'regexp/prefer-unicode-codepoint-escapes': 'error', 'regexp/no-useless-range': 'error', 'regexp/prefer-range': 'error', 'regexp/prefer-character-class': 'error', 'regexp/no-useless-non-capturing-group': 'error', 'regexp/no-useless-escape': 'error', 'regexp/negation': 'error', 'regexp/no-legacy-features': 'error', 'regexp/no-useless-dollar-replacements': 'error', 'regexp/prefer-escape-replacement-dollar-char': 'error', 'regexp/no-unused-capturing-group': 'error', 'regexp/confusing-quantifier': 'error',
'regexp/no-empty-alternative': 'error', 'regexp/no-lazy-ends': 'error', 'regexp/optimal-lookaround-quantifier': 'error', 'regexp/no-trivially-nested-assertion': 'error', 'regexp/no-potentially-useless-backreference': 'error', 'regexp/no-obscure-range': 'error', 'regexp/no-optional-assertion': 'error', 'regexp/no-useless-assertions': 'error', 'regexp/prefer-named-backreference': 'error', 'regexp/no-useless-flag': 'error', 'regexp/no-trivially-nested-quantifier': 'error', 'regexp/sort-flags': 'error', 'regexp/no-non-standard-flag': 'error', 'regexp/control-character-escape': 'error', 'regexp/prefer-predefined-assertion': 'error', 'regexp/no-standalone-backslash': 'error', 'regexp/no-useless-quantifier': 'error', 'regexp/no-zero-quantifier': 'error', 'regexp/no-dupe-disjunctions': 'error', 'regexp/optimal-quantifier-concatenation': 'error', 'regexp/strict': 'error', 'regexp/sort-alternatives': 'error', 'regexp/no-super-linear-backtracking': 'error', 'regexp/no-super-linear-move': 'error', 'regexp/no-invalid-regexp': 'error', 'regexp/no-contradiction-with-assertion': 'error', 'regexp/prefer-lookaround': 'error', 'regexp/no-empty-character-class': 'error', 'regexp/prefer-named-capture-group': 'error', 'regexp/require-unicode-regexp': 'error', 'regexp/no-misleading-unicode-character': 'error', 'regexp/no-control-character': 'error', 'regexp/use-ignore-case': 'error', 'regexp/prefer-named-replacement': 'error', 'regexp/prefer-result-array-groups': 'error', 'regexp/letter-case': [Array], 'regexp/hexadecimal-escape': [Array], 'regexp/unicode-escape': [Array], 'putout/putout': [Array] }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore » ./base.json#overrides[0]', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\base.json', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'max-statements': [Array], 'no-shadow': [Array], 'no-magic-numbers': 'off', 'max-classes-per-file': 'off', 'sonarjs/no-identical-functions': 'off' }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore » ./base.json#overrides[1]', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\base.json', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: { error: null, filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\@html-eslint+parser@0.13.1\\node_modules\\@html-eslint\\parser\\lib\\index.js', id: '@html-eslint/parser', importerName: '.eslintrc » eslint-config-hardcore » ./base.json#overrides[1]', importerPath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\base.json' }, parserOptions: undefined, plugins: { '@html-eslint': [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { '@html-eslint/require-doctype': 'error', '@html-eslint/no-duplicate-id': 'error', '@html-eslint/no-inline-styles': 'error', '@html-eslint/require-li-container': 'error', '@html-eslint/no-obsolete-tags': 'error', '@html-eslint/require-lang': 'error', '@html-eslint/require-title': 'error', '@html-eslint/no-multiple-h1': 'error', '@html-eslint/require-meta-description': 'error', '@html-eslint/require-img-alt': 'error', '@html-eslint/no-skip-heading-levels': 'error', '@html-eslint/require-frame-title': 'error', '@html-eslint/no-non-scalable-viewport': 'error', '@html-eslint/no-positive-tabindex': 'error', '@html-eslint/require-meta-viewport': 'error', '@html-eslint/no-duplicate-attrs': 'error', '@html-eslint/no-target-blank': 'error', '@html-eslint/require-button-type': 'error', '@html-eslint/no-abstract-roles': 'error', '@html-eslint/no-aria-hidden-body': 'error', '@html-eslint/no-accesskey-attrs': 'error', 'spaced-comment': 'off', 'no-inline-comments': 'off', 'import/unambiguous': 'off', 'putout/putout': 'off' }, settings: undefined }, { type: 'implicit-processor', name: '.eslintrc » eslint-config-hardcore » ./base.json#overrides[2] » plugin:json/recommended#processors["json/.json"]', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-plugin-json@3.1.0\\node_modules\\eslint-plugin-json\\src\\index.js', criteria: { AND: [Array], basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: 'json/.json', reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore » ./base.json#overrides[2] » plugin:json/recommended', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-plugin-json@3.1.0\\node_modules\\eslint-plugin-json\\src\\index.js', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: { json: [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'json/*': 'error' }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore » ./base.json#overrides[2]', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\base.json', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'import/unambiguous': 'off', 'putout/putout': 'off' }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore » ./prettier.json » plugin:prettier/recommended » eslint-config-prettier', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-prettier@8.3.0_eslint@8.8.0\\node_modules\\eslint-config-prettier\\index.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { curly: 0, 'lines-around-comment': 0, 'max-len': 0, 'no-confusing-arrow': 0, 'no-mixed-operators': 0, 'no-tabs': 0, 'no-unexpected-multiline': 0, quotes: 0, '@typescript-eslint/quotes': 0, 'babel/quotes': 0, 'vue/html-self-closing': 0, 'vue/max-len': 0, 'array-bracket-newline': 'off', 'array-bracket-spacing': 'off', 'array-element-newline': 'off', 'arrow-parens': 'off', 'arrow-spacing': 'off', 'block-spacing': 'off', 'brace-style': 'off', 'comma-dangle': 'off', 'comma-spacing': 'off', 'comma-style': 'off', 'computed-property-spacing': 'off', 'dot-location': 'off', 'eol-last': 'off', 'func-call-spacing': 'off', 'function-call-argument-newline': 'off', 'function-paren-newline': 'off', 'generator-star': 'off', 'generator-star-spacing': 'off', 'implicit-arrow-linebreak': 'off', indent: 'off', 'jsx-quotes': 'off', 'key-spacing': 'off', 'keyword-spacing': 'off', 'linebreak-style': 'off', 'multiline-ternary': 'off', 'newline-per-chained-call': 'off', 'new-parens': 'off', 'no-arrow-condition': 'off', 'no-comma-dangle': 'off', 'no-extra-parens': 'off', 'no-extra-semi': 'off', 'no-floating-decimal': 'off', 'no-mixed-spaces-and-tabs': 'off', 'no-multi-spaces': 'off', 'no-multiple-empty-lines': 'off', 'no-reserved-keys': 'off', 'no-space-before-semi': 'off', 'no-trailing-spaces': 'off', 'no-whitespace-before-property': 'off', 'no-wrap-func': 'off', 'nonblock-statement-body-position': 'off', 'object-curly-newline': 'off', 'object-curly-spacing': 'off', 'object-property-newline': 'off', 'one-var-declaration-per-line': 'off', 'operator-linebreak': 'off', 'padded-blocks': 'off', 'quote-props': 'off', 'rest-spread-spacing': 'off', semi: 'off', 'semi-spacing': 'off', 'semi-style': 'off', 'space-after-function-name': 'off', 'space-after-keywords': 'off', 'space-before-blocks': 'off', 'space-before-function-paren': 'off', 'space-before-function-parentheses': 'off', 'space-before-keywords': 'off', 'space-in-brackets': 'off', 'space-in-parens': 'off', 'space-infix-ops': 'off', 'space-return-throw-case': 'off', 'space-unary-ops': 'off', 'space-unary-word-ops': 'off', 'switch-colon-spacing': 'off', 'template-curly-spacing': 'off', 'template-tag-spacing': 'off', 'unicode-bom': 'off', 'wrap-iife': 'off', 'wrap-regex': 'off', 'yield-star-spacing': 'off', '@babel/object-curly-spacing': 'off', '@babel/semi': 'off', '@typescript-eslint/brace-style': 'off', '@typescript-eslint/comma-dangle': 'off', '@typescript-eslint/comma-spacing': 'off', '@typescript-eslint/func-call-spacing': 'off', '@typescript-eslint/indent': 'off', '@typescript-eslint/keyword-spacing': 'off', '@typescript-eslint/member-delimiter-style': 'off', '@typescript-eslint/no-extra-parens': 'off', '@typescript-eslint/no-extra-semi': 'off', '@typescript-eslint/object-curly-spacing': 'off', '@typescript-eslint/semi': 'off', '@typescript-eslint/space-before-function-paren': 'off', '@typescript-eslint/space-infix-ops': 'off', '@typescript-eslint/type-annotation-spacing': 'off', 'babel/object-curly-spacing': 'off', 'babel/semi': 'off', 'flowtype/boolean-style': 'off', 'flowtype/delimiter-dangle': 'off', 'flowtype/generic-spacing': 'off', 'flowtype/object-type-curly-spacing': 'off', 'flowtype/object-type-delimiter': 'off', 'flowtype/quotes': 'off', 'flowtype/semi': 'off', 'flowtype/space-after-type-colon': 'off', 'flowtype/space-before-generic-bracket': 'off', 'flowtype/space-before-type-colon': 'off', 'flowtype/union-intersection-spacing': 'off', 'react/jsx-child-element-spacing': 'off', 'react/jsx-closing-bracket-location': 'off', 'react/jsx-closing-tag-location': 'off', 'react/jsx-curly-newline': 'off', 'react/jsx-curly-spacing': 'off', 'react/jsx-equals-spacing': 'off', 'react/jsx-first-prop-new-line': 'off', 'react/jsx-indent': 'off', 'react/jsx-indent-props': 'off', 'react/jsx-max-props-per-line': 'off', 'react/jsx-newline': 'off', 'react/jsx-one-expression-per-line': 'off', 'react/jsx-props-no-multi-spaces': 'off', 'react/jsx-tag-spacing': 'off', 'react/jsx-wrap-multilines': 'off', 'standard/array-bracket-even-spacing': 'off', 'standard/computed-property-even-spacing': 'off', 'standard/object-curly-even-spacing': 'off', 'unicorn/empty-brace-spaces': 'off', 'unicorn/no-nested-ternary': 'off', 'unicorn/number-literal-case': 'off', 'vue/array-bracket-newline': 'off', 'vue/array-bracket-spacing': 'off', 'vue/arrow-spacing': 'off', 'vue/block-spacing': 'off', 'vue/block-tag-newline': 'off', 'vue/brace-style': 'off', 'vue/comma-dangle': 'off', 'vue/comma-spacing': 'off', 'vue/comma-style': 'off', 'vue/dot-location': 'off', 'vue/func-call-spacing': 'off', 'vue/html-closing-bracket-newline': 'off', 'vue/html-closing-bracket-spacing': 'off', 'vue/html-end-tags': 'off', 'vue/html-indent': 'off', 'vue/html-quotes': 'off', 'vue/key-spacing': 'off', 'vue/keyword-spacing': 'off', 'vue/max-attributes-per-line': 'off', 'vue/multiline-html-element-content-newline': 'off', 'vue/mustache-interpolation-spacing': 'off', 'vue/no-extra-parens': 'off', 'vue/no-multi-spaces': 'off', 'vue/no-spaces-around-equal-signs-in-attribute':
'off', 'vue/object-curly-newline': 'off', 'vue/object-curly-spacing': 'off', 'vue/object-property-newline': 'off', 'vue/operator-linebreak': 'off', 'vue/script-indent': 'off', 'vue/singleline-html-element-content-newline': 'off', 'vue/space-in-parens': 'off', 'vue/space-infix-ops': 'off', 'vue/space-unary-ops': 'off', 'vue/template-curly-spacing': 'off', 'indent-legacy': 'off', 'no-spaced-func': 'off', 'react/jsx-space-before-closing': 'off' }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore » ./prettier.json » plugin:prettier/recommended', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\\node_modules\\eslint-plugin-prettier\\eslint-plugin-prettier.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: { prettier: [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'prettier/prettier': 'error', 'arrow-body-style': 'off', 'prefer-arrow-callback': 'off' }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore » ./prettier.json', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\prettier.json', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'arrow-body-style': 'error', 'no-tabs': 'error', curly: 'error', 'max-len': [Array], quotes: [Array], 'lines-around-comment': [Array] }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore » ./prettier.json#overrides[0]', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\prettier.json', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'prettier/prettier': [Array] }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\index.json', 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 » eslint-config-hardcore/ts', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\ts.json', criteria: null, env:
undefined, globals: undefined, ignorePattern: IgnorePattern { patterns: [Array], basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore', loose: false }, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'import/no-unused-modules': 'off' }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore/ts#overrides[0] » plugin:import/typescript', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-plugin-import@2.25.4_eslint@8.8.0\\node_modules\\eslint-plugin-import\\lib\\index.js', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'import/named': 'off' }, settings: { 'import/extensions': [Array], 'import/external-module-folders': [Array], 'import/parsers': [Object], 'import/resolver': [Object] } }, { type: 'config', name: '.eslintrc » eslint-config-hardcore/ts#overrides[0] » plugin:@typescript-eslint/all » ./configs/base', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\\node_modules\\@typescript-eslint\\eslint-plugin\\dist\\configs\\base.js', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: { error: null, filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\@typescript-eslint+parser@5.10.2_eslint@8.8.0+typescript@4.5.5\\node_modules\\@typescript-eslint\\parser\\dist\\index.js', id: '@typescript-eslint/parser', importerName: '.eslintrc » eslint-config-hardcore/ts#overrides[0] » plugin:@typescript-eslint/all
» ./configs/base', importerPath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\\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 » eslint-config-hardcore/ts#overrides[0] » plugin:@typescript-eslint/all » ./configs/eslint-recommended', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\\node_modules\\@typescript-eslint\\eslint-plugin\\dist\\configs\\eslint-recommended.js', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, 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 » eslint-config-hardcore/ts#overrides[0] » plugin:@typescript-eslint/all » ./configs/eslint-recommended#overrides[0]', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\\node_modules\\@typescript-eslint\\eslint-plugin\\dist\\configs\\eslint-recommended.js', criteria: { AND: [Array], basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, 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 » eslint-config-hardcore/ts#overrides[0] » plugin:@typescript-eslint/all', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\\node_modules\\@typescript-eslint\\eslint-plugin\\dist\\index.js', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, 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/array-type': 'error', '@typescript-eslint/await-thenable': 'error', '@typescript-eslint/ban-ts-comment': 'error', '@typescript-eslint/ban-tslint-comment': 'error', '@typescript-eslint/ban-types': 'error', 'brace-style': 'off', '@typescript-eslint/brace-style': 'error', '@typescript-eslint/class-literal-property-style': 'error', 'comma-dangle': 'off', '@typescript-eslint/comma-dangle': 'error', 'comma-spacing': 'off', '@typescript-eslint/comma-spacing': 'error', '@typescript-eslint/consistent-indexed-object-style': 'error', '@typescript-eslint/consistent-type-assertions': 'error', '@typescript-eslint/consistent-type-definitions': 'error', '@typescript-eslint/consistent-type-imports': 'error', '@typescript-eslint/consistent-type-exports': 'error', 'default-param-last': 'off', '@typescript-eslint/default-param-last': 'error', 'dot-notation': 'off', '@typescript-eslint/dot-notation': 'error', '@typescript-eslint/explicit-function-return-type': 'error', '@typescript-eslint/explicit-member-accessibility': 'error', '@typescript-eslint/explicit-module-boundary-types': 'error', 'func-call-spacing': 'off', '@typescript-eslint/func-call-spacing': 'error', indent: 'off', '@typescript-eslint/indent': 'error', 'init-declarations': 'off', '@typescript-eslint/init-declarations': 'error', 'keyword-spacing': 'off', '@typescript-eslint/keyword-spacing': 'error', 'lines-between-class-members': 'off', '@typescript-eslint/lines-between-class-members': 'error', '@typescript-eslint/member-delimiter-style': 'error', '@typescript-eslint/member-ordering': 'error', '@typescript-eslint/method-signature-style': 'error', '@typescript-eslint/naming-convention': 'error', 'no-array-constructor': 'off', '@typescript-eslint/no-array-constructor': 'error', '@typescript-eslint/no-base-to-string': 'error', '@typescript-eslint/no-confusing-non-null-assertion': 'error', '@typescript-eslint/no-confusing-void-expression': 'error', 'no-dupe-class-members': 'off', '@typescript-eslint/no-dupe-class-members': 'error', 'no-duplicate-imports': 'off', '@typescript-eslint/no-duplicate-imports': 'error', '@typescript-eslint/no-dynamic-delete': 'error', 'no-empty-function': 'off', '@typescript-eslint/no-empty-function': 'error', '@typescript-eslint/no-empty-interface': 'error', '@typescript-eslint/no-explicit-any': 'error', '@typescript-eslint/no-extra-non-null-assertion': 'error', 'no-extra-parens': 'off', '@typescript-eslint/no-extra-parens': 'error', 'no-extra-semi': 'off', '@typescript-eslint/no-extra-semi': 'error', '@typescript-eslint/no-extraneous-class': 'error', '@typescript-eslint/no-floating-promises': 'error', '@typescript-eslint/no-for-in-array': 'error', 'no-implied-eval': 'off', '@typescript-eslint/no-implied-eval': 'error', '@typescript-eslint/no-inferrable-types': 'error', 'no-invalid-this': 'off', '@typescript-eslint/no-invalid-this': 'error', '@typescript-eslint/no-invalid-void-type': 'error', 'no-loop-func': 'off', '@typescript-eslint/no-loop-func': 'error', 'no-loss-of-precision': 'off', '@typescript-eslint/no-loss-of-precision': 'error', 'no-magic-numbers': 'off', '@typescript-eslint/no-magic-numbers': 'error', '@typescript-eslint/no-meaningless-void-operator': 'error', '@typescript-eslint/no-misused-new': 'error', '@typescript-eslint/no-misused-promises': 'error', '@typescript-eslint/no-namespace': 'error', '@typescript-eslint/no-non-null-asserted-nullish-coalescing': 'error', '@typescript-eslint/no-non-null-asserted-optional-chain': 'error', '@typescript-eslint/no-non-null-assertion': 'error', '@typescript-eslint/no-parameter-properties': 'error', 'no-redeclare': 'off', '@typescript-eslint/no-redeclare': 'error', '@typescript-eslint/no-require-imports': 'error', 'no-restricted-imports': 'off', '@typescript-eslint/no-restricted-imports': 'error', 'no-shadow': 'off', '@typescript-eslint/no-shadow': 'error', '@typescript-eslint/no-this-alias': 'error', 'no-throw-literal': 'off', '@typescript-eslint/no-throw-literal': 'error', '@typescript-eslint/no-type-alias': 'error', '@typescript-eslint/no-unnecessary-boolean-literal-compare': 'error', '@typescript-eslint/no-unnecessary-condition': 'error', '@typescript-eslint/no-unnecessary-qualifier': 'error', '@typescript-eslint/no-unnecessary-type-arguments': 'error', '@typescript-eslint/no-unnecessary-type-assertion': 'error', '@typescript-eslint/no-unnecessary-type-constraint': 'error', '@typescript-eslint/no-unsafe-argument': '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', 'no-unused-expressions': 'off', '@typescript-eslint/no-unused-expressions': 'error', 'no-unused-vars': 'off', '@typescript-eslint/no-unused-vars': 'error', 'no-use-before-define': 'off', '@typescript-eslint/no-use-before-define': 'error', 'no-useless-constructor': 'off', '@typescript-eslint/no-useless-constructor': 'error', '@typescript-eslint/no-var-requires': 'error', '@typescript-eslint/non-nullable-type-assertion-style': 'error', 'object-curly-spacing': 'off', '@typescript-eslint/object-curly-spacing': 'error', 'padding-line-between-statements': 'off', '@typescript-eslint/padding-line-between-statements': 'error', '@typescript-eslint/prefer-as-const': 'error', '@typescript-eslint/prefer-enum-initializers': 'error', '@typescript-eslint/prefer-for-of': 'error', '@typescript-eslint/prefer-function-type': 'error', '@typescript-eslint/prefer-includes': 'error', '@typescript-eslint/prefer-literal-enum-member': 'error', '@typescript-eslint/prefer-namespace-keyword': 'error', '@typescript-eslint/prefer-nullish-coalescing': 'error', '@typescript-eslint/prefer-optional-chain': 'error', '@typescript-eslint/prefer-readonly': 'error', '@typescript-eslint/prefer-readonly-parameter-types': 'error', '@typescript-eslint/prefer-reduce-type-parameter': 'error', '@typescript-eslint/prefer-regexp-exec': 'error', '@typescript-eslint/prefer-return-this-type': 'error', '@typescript-eslint/prefer-string-starts-ends-with': 'error', '@typescript-eslint/prefer-ts-expect-error': 'error', '@typescript-eslint/promise-function-async': 'error', quotes: 'off', '@typescript-eslint/quotes': 'error', '@typescript-eslint/require-array-sort-compare': 'error', 'require-await': 'off', '@typescript-eslint/require-await': 'error', '@typescript-eslint/restrict-plus-operands': 'error', '@typescript-eslint/restrict-template-expressions': 'error', 'no-return-await': 'off', '@typescript-eslint/return-await': 'error', semi: 'off', '@typescript-eslint/semi': 'error', '@typescript-eslint/sort-type-union-intersection-members': 'error', 'space-before-function-paren': 'off', '@typescript-eslint/space-before-function-paren': 'error', 'space-infix-ops': 'off', '@typescript-eslint/space-infix-ops': 'error', '@typescript-eslint/strict-boolean-expressions': 'error', '@typescript-eslint/switch-exhaustiveness-check': 'error', '@typescript-eslint/triple-slash-reference': 'error', '@typescript-eslint/type-annotation-spacing': 'error', '@typescript-eslint/typedef': 'error', '@typescript-eslint/unbound-method': 'error', '@typescript-eslint/unified-signatures': 'error' }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore/ts#overrides[0] » ./ts-for-js.json', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\ts-for-js.json', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: { error: null, filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\@typescript-eslint+parser@5.10.2_eslint@8.8.0+typescript@4.5.5\\node_modules\\@typescript-eslint\\parser\\dist\\index.js', id: '@typescript-eslint/parser', importerName: '.eslintrc » eslint-config-hardcore/ts#overrides[0] » ./ts-for-js.json', importerPath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\ts-for-js.json' }, parserOptions: undefined, plugins: { '@typescript-eslint': [Object], 'sort-class-members': [Object], '@shopify': [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'require-await': 'off', '@typescript-eslint/require-await': 'error', 'no-return-await': 'off', '@typescript-eslint/return-await': [Array], 'no-throw-literal': 'off', '@typescript-eslint/no-throw-literal': 'error', 'no-void': [Array], '@typescript-eslint/no-floating-promises': 'error', '@typescript-eslint/await-thenable': 'error', '@typescript-eslint/ban-ts-comment': 'error', '@typescript-eslint/ban-tslint-comment': 'error', '@typescript-eslint/no-base-to-string': 'error', '@typescript-eslint/no-dynamic-delete': 'error', '@typescript-eslint/no-extraneous-class': 'error', '@typescript-eslint/no-for-in-array': 'error', '@typescript-eslint/no-implied-eval': 'error', '@typescript-eslint/no-misused-new': 'error', '@typescript-eslint/no-misused-promises': 'error', '@typescript-eslint/no-this-alias': 'error', '@typescript-eslint/prefer-for-of': 'error', '@typescript-eslint/prefer-includes': 'error', '@typescript-eslint/prefer-optional-chain': 'error', '@typescript-eslint/prefer-string-starts-ends-with': 'error', '@typescript-eslint/promise-function-async': 'error', '@typescript-eslint/require-array-sort-compare': 'error', '@typescript-eslint/unbound-method': 'error', '@typescript-eslint/no-confusing-void-expression': 'error', '@typescript-eslint/no-unnecessary-boolean-literal-compare': [Array], '@typescript-eslint/restrict-template-expressions': [Array], '@typescript-eslint/naming-convention': [Array], 'sort-class-members/sort-class-members': [Array], '@shopify/prefer-class-properties': 'error', '@shopify/no-fully-static-classes': 'error' }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore/ts#overrides[0] » ./prettier.json » plugin:prettier/recommended » eslint-config-prettier', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-prettier@8.3.0_eslint@8.8.0\\node_modules\\eslint-config-prettier\\index.js', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { curly: 0, 'lines-around-comment': 0, 'max-len': 0, 'no-confusing-arrow': 0, 'no-mixed-operators': 0, 'no-tabs': 0, 'no-unexpected-multiline': 0, quotes: 0, '@typescript-eslint/quotes': 0, 'babel/quotes': 0, 'vue/html-self-closing': 0, 'vue/max-len': 0, 'array-bracket-newline': 'off', 'array-bracket-spacing': 'off', 'array-element-newline': 'off', 'arrow-parens': 'off', 'arrow-spacing': 'off', 'block-spacing': 'off', 'brace-style': 'off', 'comma-dangle': 'off', 'comma-spacing': 'off', 'comma-style': 'off', 'computed-property-spacing': 'off', 'dot-location': 'off', 'eol-last': 'off', 'func-call-spacing': 'off', 'function-call-argument-newline': 'off', 'function-paren-newline': 'off', 'generator-star': 'off', 'generator-star-spacing': 'off', 'implicit-arrow-linebreak': 'off', indent: 'off', 'jsx-quotes': 'off', 'key-spacing': 'off', 'keyword-spacing': 'off', 'linebreak-style': 'off',
'multiline-ternary': 'off', 'newline-per-chained-call': 'off', 'new-parens': 'off', 'no-arrow-condition': 'off', 'no-comma-dangle': 'off', 'no-extra-parens': 'off', 'no-extra-semi': 'off', 'no-floating-decimal': 'off', 'no-mixed-spaces-and-tabs': 'off', 'no-multi-spaces': 'off', 'no-multiple-empty-lines': 'off', 'no-reserved-keys': 'off', 'no-space-before-semi': 'off', 'no-trailing-spaces': 'off', 'no-whitespace-before-property': 'off', 'no-wrap-func': 'off', 'nonblock-statement-body-position': 'off', 'object-curly-newline': 'off', 'object-curly-spacing': 'off', 'object-property-newline': 'off', 'one-var-declaration-per-line': 'off', 'operator-linebreak': 'off', 'padded-blocks': 'off', 'quote-props': 'off', 'rest-spread-spacing': 'off', semi: 'off', 'semi-spacing': 'off', 'semi-style': 'off', 'space-after-function-name': 'off', 'space-after-keywords': 'off', 'space-before-blocks': 'off', 'space-before-function-paren': 'off', 'space-before-function-parentheses': 'off', 'space-before-keywords': 'off', 'space-in-brackets': 'off', 'space-in-parens': 'off', 'space-infix-ops': 'off', 'space-return-throw-case': 'off', 'space-unary-ops': 'off', 'space-unary-word-ops': 'off', 'switch-colon-spacing':
'off', 'template-curly-spacing': 'off', 'template-tag-spacing': 'off', 'unicode-bom': 'off', 'wrap-iife': 'off', 'wrap-regex': 'off', 'yield-star-spacing': 'off', '@babel/object-curly-spacing': 'off', '@babel/semi': 'off', '@typescript-eslint/brace-style': 'off', '@typescript-eslint/comma-dangle': 'off', '@typescript-eslint/comma-spacing': 'off', '@typescript-eslint/func-call-spacing': 'off', '@typescript-eslint/indent': 'off', '@typescript-eslint/keyword-spacing': 'off', '@typescript-eslint/member-delimiter-style': 'off', '@typescript-eslint/no-extra-parens': 'off', '@typescript-eslint/no-extra-semi': 'off', '@typescript-eslint/object-curly-spacing': 'off', '@typescript-eslint/semi': 'off', '@typescript-eslint/space-before-function-paren': 'off', '@typescript-eslint/space-infix-ops': 'off', '@typescript-eslint/type-annotation-spacing': 'off', 'babel/object-curly-spacing': 'off', 'babel/semi': 'off', 'flowtype/boolean-style': 'off', 'flowtype/delimiter-dangle': 'off', 'flowtype/generic-spacing': 'off', 'flowtype/object-type-curly-spacing': 'off', 'flowtype/object-type-delimiter': 'off', 'flowtype/quotes': 'off', 'flowtype/semi': 'off', 'flowtype/space-after-type-colon': 'off', 'flowtype/space-before-generic-bracket': 'off', 'flowtype/space-before-type-colon': 'off', 'flowtype/union-intersection-spacing': 'off', 'react/jsx-child-element-spacing': 'off', 'react/jsx-closing-bracket-location': 'off', 'react/jsx-closing-tag-location': 'off', 'react/jsx-curly-newline': 'off', 'react/jsx-curly-spacing': 'off', 'react/jsx-equals-spacing': 'off', 'react/jsx-first-prop-new-line': 'off', 'react/jsx-indent': 'off', 'react/jsx-indent-props': 'off', 'react/jsx-max-props-per-line': 'off', 'react/jsx-newline': 'off', 'react/jsx-one-expression-per-line': 'off', 'react/jsx-props-no-multi-spaces': 'off', 'react/jsx-tag-spacing': 'off', 'react/jsx-wrap-multilines': 'off', 'standard/array-bracket-even-spacing': 'off', 'standard/computed-property-even-spacing': 'off', 'standard/object-curly-even-spacing': 'off', 'unicorn/empty-brace-spaces': 'off', 'unicorn/no-nested-ternary': 'off', 'unicorn/number-literal-case': 'off', 'vue/array-bracket-newline': 'off', 'vue/array-bracket-spacing': 'off', 'vue/arrow-spacing': 'off', 'vue/block-spacing': 'off', 'vue/block-tag-newline': 'off', 'vue/brace-style': 'off', 'vue/comma-dangle': 'off', 'vue/comma-spacing': 'off', 'vue/comma-style': 'off', 'vue/dot-location': 'off', 'vue/func-call-spacing': 'off', 'vue/html-closing-bracket-newline': 'off', 'vue/html-closing-bracket-spacing': 'off', 'vue/html-end-tags': 'off', 'vue/html-indent': 'off', 'vue/html-quotes': 'off', 'vue/key-spacing': 'off', 'vue/keyword-spacing': 'off', 'vue/max-attributes-per-line': 'off', 'vue/multiline-html-element-content-newline': 'off', 'vue/mustache-interpolation-spacing': 'off', 'vue/no-extra-parens': 'off', 'vue/no-multi-spaces': 'off', 'vue/no-spaces-around-equal-signs-in-attribute': 'off', 'vue/object-curly-newline': 'off', 'vue/object-curly-spacing': 'off', 'vue/object-property-newline': 'off', 'vue/operator-linebreak': 'off', 'vue/script-indent': 'off', 'vue/singleline-html-element-content-newline': 'off', 'vue/space-in-parens': 'off', 'vue/space-infix-ops': 'off', 'vue/space-unary-ops': 'off', 'vue/template-curly-spacing': 'off', 'indent-legacy': 'off', 'no-spaced-func': 'off', 'react/jsx-space-before-closing': 'off' }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore/ts#overrides[0] » ./prettier.json » plugin:prettier/recommended', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-plugin-prettier@4.0.0_43197c8d12d1d439034cfcf65e1c48c2\\node_modules\\eslint-plugin-prettier\\eslint-plugin-prettier.js', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: { prettier: [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'prettier/prettier': 'error', 'arrow-body-style': 'off', 'prefer-arrow-callback': 'off' }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore/ts#overrides[0] » ./prettier.json', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\prettier.json', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'arrow-body-style': 'error', 'no-tabs': 'error', curly: 'error', 'max-len': [Array], quotes: [Array], 'lines-around-comment': [Array] }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore/ts#overrides[0] » ./prettier.json#overrides[0]', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\prettier.json', criteria: { AND: [Array], basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'prettier/prettier': [Array] }, settings: undefined }, { type: 'config', name: '.eslintrc » eslint-config-hardcore/ts#overrides[0]', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\ts.json', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: { import: [Object], 'no-explicit-type-exports': [Object], etc: [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { '@typescript-eslint/no-magic-numbers': [Array], '@typescript-eslint/no-unused-expressions': [Array],
'@typescript-eslint/no-unused-vars': [Array], '@typescript-eslint/no-shadow': [Array], '@typescript-eslint/prefer-readonly-parameter-types': [Array], '@typescript-eslint/no-use-before-define': [Array], '@typescript-eslint/restrict-plus-operands': [Array], '@typescript-eslint/no-meaningless-void-operator': [Array], '@typescript-eslint/no-throw-literal': [Array], quotes: 'off', '@typescript-eslint/quotes': [Array], '@shopify/typescript/prefer-singular-enums': 'error', 'import/extensions': [Array], 'import/no-unused-modules': [Array], 'import/max-dependencies': [Array], 'no-explicit-type-exports/no-explicit-type-exports': 'error', 'etc/no-assign-mutated-array': 'error', 'etc/no-commented-out-code': 'error', 'etc/no-const-enum': 'error', 'etc/no-deprecated': 'error', 'etc/no-enum': 'error', 'etc/no-implicit-any-catch': 'error', 'etc/no-internal': 'error', 'etc/no-misused-generics': 'error', 'etc/no-t': 'error', 'etc/prefer-interface': [Array], '@typescript-eslint/member-ordering': 'off', '@typescript-eslint/no-type-alias': 'off', '@typescript-eslint/explicit-module-boundary-types': 'off', '@typescript-eslint/explicit-function-return-type': 'off', '@typescript-eslint/no-restricted-imports': 'off' }, settings: { node: [Object] } }, { type: 'config', name: '.eslintrc » eslint-config-hardcore/ts#overrides[1]', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\node_modules\\.pnpm\\eslint-config-hardcore@23.9.0_eslint@8.8.0\\node_modules\\eslint-config-hardcore\\ts.json', criteria: { includes: [Array], excludes: null, basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { '@typescript-eslint/no-shadow': [Array], '@typescript-eslint/no-magic-numbers': 'off' }, settings: undefined }, { type: 'config', name: '.eslintrc', filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\.eslintrc', criteria: null, env: { browser: false }, globals: undefined, ignorePattern:
undefined, noInlineConfig: undefined, parser: undefined, parserOptions: { project: './tsconfig.json', sourceType: 'module' }, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { '@typescript-eslint/no-magic-numbers': [Array], '@typescript-eslint/no-unused-vars': [Array], 'spaced-comment': [Array] }, settings: undefined } ] on C:\Users\Steven\Documents\code\js\test\ts-hardcore +693ms
eslintrc:ignore-pattern Create with: [ IgnorePattern { patterns: [ '/**/node_modules/*' ], basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore', loose: false }, IgnorePattern { patterns: [ '!.*', '.git/', 'node_modules/', 'bower_components/', 'jspm_packages/', '.npm/', 'vendor/', 'lib-cov/', 'coverage/', '.nyc_output/', '.cache/', 'build/', 'dist/', 'tmp/', '**/*.min.*' ], basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore', loose: false }, IgnorePattern { patterns: [ '*.d.ts' ], basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore', loose: false } ] +44s
eslintrc:ignore-pattern processed: { basePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore', patterns: [ '/**/node_modules/*', '!.*', '.git/', 'node_modules/', 'bower_components/', 'jspm_packages/', '.npm/',
'vendor/', 'lib-cov/', 'coverage/', '.nyc_output/', '.cache/', 'build/', 'dist/', 'tmp/', '**/*.min.*', '*.d.ts' ] } +4ms
eslintrc:ignore-pattern Check {
filePath: 'C:\\Users\\Steven\\Documents\\code\\js\\test\\ts-hardcore\\index.ts',
dot: false,
relativePath: 'index.ts',
result: false
} +3ms
eslint:cli-engine Lint C:\Users\Steven\Documents\code\js\test\ts-hardcore\index.ts +0ms
eslint:linter Linting code for C:\Users\Steven\Documents\code\js\test\ts-hardcore\index.ts (pass 1) +0ms
eslint:linter Verify +3ms
eslint:linter With ConfigArray: C:\Users\Steven\Documents\code\js\test\ts-hardcore\index.ts +1ms
eslint:linter An error occurred while traversing +5s
eslint:linter Filename: C:\Users\Steven\Documents\code\js\test\ts-hardcore\index.ts +1ms
eslint:linter Parser Options: {
ecmaVersion: 'latest',
project: './tsconfig.json',
sourceType: 'module',
ecmaFeatures: { globalReturn: false }
} +0ms
eslint:linter Parser Path: C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+parser@5.10.2_eslint@8.8.0+typescript@4.5.5\node_modules\@typescript-eslint\parser\dist\index.js +1ms
eslint:linter Settings: {
node: {
tryExtensions: [
'.mjs', '.cjs',
'.js', '.json',
'.node', '.ts',
'.d.ts'
]
},
'import/extensions': [ '.ts', '.tsx', '.js', '.jsx' ],
'import/external-module-folders': [ 'node_modules', 'node_modules/@types' ],
'import/parsers': { '@typescript-eslint/parser': [ '.ts', '.tsx' ] },
'import/resolver': { node: { extensions: [Array] } }
} +1ms
Oops! Something went wrong! :(
ESLint: 8.8.0
SyntaxError: Error while loading rule '@typescript-eslint/no-magic-numbers': Cannot convert 0. to a BigInt
Occurred while linting C:\Users\Steven\Documents\code\js\test\ts-hardcore\index.ts
at BigInt (<anonymous>)
at normalizeIgnoreValue (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint@8.8.0\node_modules\eslint\lib\rules\no-magic-numbers.js:24:16)
at Array.map (<anonymous>)
at Object.create (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint@8.8.0\node_modules\eslint\lib\rules\no-magic-numbers.js:83:44)
at create (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\rules\no-magic-numbers.js:64:32)
at Object.create (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+utils@5.10.2_eslint@8.8.0+typescript@4.5.5\node_modules\@typescript-eslint\utils\dist\eslint-utils\RuleCreator.js:42:20)
at createRuleListeners (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint@8.8.0\node_modules\eslint\lib\linter\linter.js:915:21)
at C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint@8.8.0\node_modules\eslint\lib\linter\linter.js:1097:31
at Array.forEach (<anonymous>)
at runRules (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint@8.8.0\node_modules\eslint\lib\linter\linter.js:1034:34)
Stacktrace at end of full output:
Oops! Something went wrong! :(
ESLint: 8.8.0
SyntaxError: Error while loading rule '@typescript-eslint/no-magic-numbers': Cannot convert 0. to a BigInt
Occurred while linting C:\Users\Steven\Documents\code\js\test\ts-hardcore\index.ts
at BigInt (<anonymous>)
at normalizeIgnoreValue (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint@8.8.0\node_modules\eslint\lib\rules\no-magic-numbers.js:24:16)
at Array.map (<anonymous>)
at Object.create (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint@8.8.0\node_modules\eslint\lib\rules\no-magic-numbers.js:83:44)
at create (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+eslint-plugin@5.10.2_2595c2126aec4d4b6e944b931dabb4c2\node_modules\@typescript-eslint\eslint-plugin\dist\rules\no-magic-numbers.js:64:3:32) 2)
at Object.create (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\@typescript-eslint+utils@5.10.2_eslint@8.8.0+typescript@4.5.5\node_modules\@typescript-eslint\utils\dist\eslint-utils\RuleCreator.js:42:20)
at createRuleListeners (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint@8.8.0\node_modules\eslint\lib\linter\linter.js:915:21)
at C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint@8.8.0\node_modules\eslint\lib\linter\linter.js:1097:31
at Array.forEach (<anonymous>)
at runRules (C:\Users\Steven\Documents\code\js\test\ts-hardcore\node_modules\.pnpm\eslint@8.8.0\node_modules\eslint\lib\linter\linter.js:1034:34)
Versions
package | version |
---|---|
@typescript-eslint/eslint-plugin |
5.10.2 |
@typescript-eslint/parser |
5.10.2 |
TypeScript |
^4.5.5 |
ESLint |
8.8.0 |
node |
17.4.0 |