diff --git a/eslint.config.mjs b/eslint.config.mjs index 10fe4c10..5dcaeb08 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -77,6 +77,11 @@ const config = createConfig([ rules: { // TODO: Re-enable this 'n/no-sync': 'off', + // TODO: Re-enable these rules. Enabling them with error suppression + // breaks `--fix`, because the autofixer for these rules do not work very + // well. + 'jsdoc/require-jsdoc': 'off', + 'jsdoc/check-tag-names': 'off', }, }, { @@ -134,6 +139,12 @@ const config = createConfig([ 'no-restricted-globals': 'off', '@typescript-eslint/explicit-function-return-type': 'off', + // TODO: Re-enable these rules. Enabling them with error suppression + // breaks `--fix`, because the autofixer for these rules do not work very + // well. + 'jsdoc/require-jsdoc': 'off', + 'jsdoc/check-tag-names': 'off', + // Overrides eslint base config which isn't following outer most pattern. Can be removed once this issue is resolved and eslint config updated // issue: https://github.com/MetaMask/eslint-config/issues/403 'import-x/order': [ diff --git a/package.json b/package.json index 8ddc4b6d..9237c6d4 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "@figma/code-connect": "^1.0.0", "@lavamoat/allow-scripts": "^3.2.1", "@metamask/create-release-branch": "^4.1.3", - "@metamask/eslint-config": "^14.1.0", + "@metamask/eslint-config": "^15.0.0", "@metamask/eslint-config-jest": "^15.0.0", "@metamask/eslint-config-nodejs": "^15.0.0", "@metamask/eslint-config-typescript": "^15.0.0", diff --git a/yarn.lock b/yarn.lock index 55183438..b2e62ad6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3363,9 +3363,9 @@ __metadata: languageName: node linkType: hard -"@metamask/eslint-config@npm:^14.1.0": - version: 14.1.0 - resolution: "@metamask/eslint-config@npm:14.1.0" +"@metamask/eslint-config@npm:^15.0.0": + version: 15.0.0 + resolution: "@metamask/eslint-config@npm:15.0.0" dependencies: "@eslint/js": "npm:^9.11.0" globals: "npm:^15.9.0" @@ -3377,7 +3377,7 @@ __metadata: eslint-plugin-prettier: ^5.2.1 eslint-plugin-promise: ^7.1.0 prettier: ^3.3.3 - checksum: 10/c6313391ea09130ae7254356069c8c28621d8dac668278291cba4436e95d4d5b8a43e11d7ce98ade96b2e4c7706171eba9c966ce7ba439fe888576bb32930b06 + checksum: 10/93eb41bd61f3f4a0cf930a3d83e8893455f4f03339e91b21ef5a2835d24532db7c2916138a3e1b64777b5fb95cbe4ac90107697ac6f962c11ea7a99955cc75e4 languageName: node linkType: hard @@ -3401,7 +3401,7 @@ __metadata: "@figma/code-connect": "npm:^1.0.0" "@lavamoat/allow-scripts": "npm:^3.2.1" "@metamask/create-release-branch": "npm:^4.1.3" - "@metamask/eslint-config": "npm:^14.1.0" + "@metamask/eslint-config": "npm:^15.0.0" "@metamask/eslint-config-jest": "npm:^15.0.0" "@metamask/eslint-config-nodejs": "npm:^15.0.0" "@metamask/eslint-config-typescript": "npm:^15.0.0"