diff --git a/package.json b/package.json index 06ba8869..529a7a99 100644 --- a/package.json +++ b/package.json @@ -68,21 +68,16 @@ } }, "lint-staged": { - "linters": { - "*.{js,jsx,mjs,ts,tsx}": [ - "eslint --fix --no-ignore", - "git add" - ], - "*.md": [ - "remark --frail" - ], - "*.{css,html,js,json,jsx,md,mdx,mjs,scss,ts,tsx,yaml,yml}": [ - "prettier --write", - "git add" - ] - }, - "ignore": [ - "CHANGELOG.md" + "*.{js,jsx,mjs,ts,tsx}": [ + "eslint --fix --no-ignore", + "git add" + ], + "!(CHANGELOG).md": [ + "remark --frail" + ], + "*.{css,html,js,json,jsx,md,mdx,mjs,scss,ts,tsx,yaml,yml}": [ + "prettier --write", + "git add" ] }, "prettier": { @@ -126,6 +121,7 @@ "editorconfig", "eslint", "init", + "lint-staged", "package", "prettier", "readme", diff --git a/test/fixtures/package-empty_expected.json b/test/fixtures/package-empty_expected.json index 8c957099..19d3aff7 100644 --- a/test/fixtures/package-empty_expected.json +++ b/test/fixtures/package-empty_expected.json @@ -22,12 +22,9 @@ } }, "lint-staged": { - "linters": { - "*.{js,jsx,mjs,ts,tsx}": ["eslint --fix --no-ignore", "git add"], - "*.md": ["remark --frail"], - "*.{css,html,js,json,jsx,md,mdx,mjs,scss,ts,tsx,yaml,yml}": ["prettier --write", "git add"] - }, - "ignore": ["CHANGELOG.md"] + "*.{js,jsx,mjs,ts,tsx}": ["eslint --fix --no-ignore", "git add"], + "!(CHANGELOG).md": ["remark --frail"], + "*.{css,html,js,json,jsx,md,mdx,mjs,scss,ts,tsx,yaml,yml}": ["prettier --write", "git add"] }, "standard-version": { "scripts": { diff --git a/test/fixtures/package-normal_expected.json b/test/fixtures/package-normal_expected.json index 6f5fb44e..59e7bde9 100644 --- a/test/fixtures/package-normal_expected.json +++ b/test/fixtures/package-normal_expected.json @@ -23,12 +23,9 @@ }, "lint-staged": { "*.css": "xyz", - "linters": { - "*.{js,jsx,mjs,ts,tsx}": ["eslint --fix --no-ignore", "git add"], - "*.md": ["remark --frail"], - "*.{css,html,js,json,jsx,md,mdx,mjs,scss,ts,tsx,yaml,yml}": ["prettier --write", "git add"] - }, - "ignore": ["CHANGELOG.md"] + "*.{js,jsx,mjs,ts,tsx}": ["eslint --fix --no-ignore", "git add"], + "!(CHANGELOG).md": ["remark --frail"], + "*.{css,html,js,json,jsx,md,mdx,mjs,scss,ts,tsx,yaml,yml}": ["prettier --write", "git add"] }, "standard-version": { "scripts": {