oursky / eslint-oursky

Apache License 2.0
2 stars 3 forks source link

Version 14.0.1: Error with ESLint 8.57.0 #53

Open elise-ng opened 1 week ago

elise-ng commented 1 week ago
Oops! Something went wrong! :(

ESLint: 8.57.0

Error: .eslintrc.js » plugin:@oursky/typescript:
    Configuration for rule "@typescript-eslint/no-unused-vars" is invalid:
    Value {"varsIgnorePattern":"^_","ignoreRestSiblings":true,"args":"all","argsIgnorePattern":"^_","caughtErrors":"all","caughtErrorsIgnorePattern":"^_","destructuredArrayIgnorePattern":"^_"} should be equal to one of the allowed values.
    Value {"varsIgnorePattern":"^_","ignoreRestSiblings":true,"args":"all","argsIgnorePattern":"^_","caughtErrors":"all","caughtErrorsIgnorePattern":"^_","destructuredArrayIgnorePattern":"^_"} should NOT have additional properties.
    Value {"varsIgnorePattern":"^_","ignoreRestSiblings":true,"args":"all","argsIgnorePattern":"^_","caughtErrors":"all","caughtErrorsIgnorePattern":"^_","destructuredArrayIgnorePattern":"^_"} should match exactly one schema in oneOf.

    at ConfigValidator.validateRuleOptions (/Users/elise/Development/_Oursky/clover-crm/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2048:23)
    at /Users/elise/Development/_Oursky/clover-crm/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2103:18
    at Array.forEach (<anonymous>)
    at ConfigValidator.validateRules (/Users/elise/Development/_Oursky/clover-crm/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2100:34)
    at ConfigValidator.validateConfigArray (/Users/elise/Development/_Oursky/clover-crm/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2226:18)
    at CascadingConfigArrayFactory._finalizeConfigArray (/Users/elise/Development/_Oursky/clover-crm/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3985:23)
    at CascadingConfigArrayFactory.getConfigArrayForFile (/Users/elise/Development/_Oursky/clover-crm/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3791:21)
    at FileEnumerator._iterateFilesRecursive (/Users/elise/Development/_Oursky/clover-crm/node_modules/eslint/lib/cli-engine/file-enumerator.js:450:49)
    at _iterateFilesRecursive.next (<anonymous>)
    at FileEnumerator.iterateFiles (/Users/elise/Development/_Oursky/clover-crm/node_modules/eslint/lib/cli-engine/file-enumerator.js:299:49)
elise-ng commented 1 week ago

ping @louischan-oursky

elise-ng commented 1 week ago

seems to be this rule causing the issue: https://github.com/oursky/eslint-oursky/blob/eaff48d9a044200258b6a03b29f3d3b434410853/src/configs/typescript.mjs#L157

louischan-oursky commented 1 week ago

What is your resolved version of @typescript-eslint?

louischan-oursky commented 1 week ago

I added this https://github.com/oursky/eslint-oursky/commit/06771b0c61095a140c0d764654cc46bce7e395be and the test passed https://github.com/oursky/eslint-oursky/actions/runs/10767716165/job/29855532605