Browse Source

fix(eslint-config): disable unsafe catalog autofixes

pull/8341/head
kilisamemarisaaa 1 month ago
parent
commit
e94d68a005
  1. 14
      internal/lint-configs/eslint-config/src/configs/pnpm.test.ts
  2. 2
      internal/lint-configs/eslint-config/src/configs/pnpm.ts

14
internal/lint-configs/eslint-config/src/configs/pnpm.test.ts

@ -0,0 +1,14 @@
import { describe, expect, it } from 'vitest';
import { pnpm } from './pnpm';
describe('pnpm eslint config', () => {
it('reports invalid catalog entries without applying autofixes', async () => {
const [packageJsonConfig] = await pnpm();
expect(packageJsonConfig?.rules?.['pnpm/json-valid-catalog']).toEqual([
'error',
{ autofix: false },
]);
});
});

2
internal/lint-configs/eslint-config/src/configs/pnpm.ts

@ -18,7 +18,7 @@ export async function pnpm(): Promise<Linter.Config[]> {
rules: {
'pnpm/json-enforce-catalog': 'error',
'pnpm/json-prefer-workspace-settings': 'error',
'pnpm/json-valid-catalog': 'error',
'pnpm/json-valid-catalog': ['error', { autofix: false }],
},
},
{

Loading…
Cancel
Save