Skip to content

Commit 6a2b378

Browse files
committedAug 7, 2024··
feat: ignore files from gitignore
1 parent 4cc7afe commit 6a2b378

File tree

5 files changed

+35
-1
lines changed

5 files changed

+35
-1
lines changed
 

Diff for: ‎package.json

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
},
3939
"dependencies": {
4040
"@unocss/eslint-plugin": "^0.61.9",
41+
"eslint-config-flat-gitignore": "^0.1.8",
4142
"eslint-config-prettier": "^9.1.0",
4243
"eslint-plugin-antfu": "^2.3.4",
4344
"eslint-plugin-command": "^0.2.3",

Diff for: ‎pnpm-lock.yaml

+23
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: ‎src/configs/ignores.ts

+5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
import { GLOB_EXCLUDE } from '../globs'
2+
import { pluginIgnore } from '../plugins'
23
import type { Linter } from 'eslint'
34

45
export const ignores: Linter.Config[] = [
56
{
67
ignores: GLOB_EXCLUDE,
78
name: 'sxzz/global-ignores',
89
},
10+
{
11+
...pluginIgnore({ strict: false }),
12+
name: 'sxzz/gitignore',
13+
},
914
]

Diff for: ‎src/configs/sort.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import type { Linter } from 'eslint'
55
export const sortPackageJson: Linter.Config[] = [
66
{
77
files: ['**/package.json'],
8+
name: 'sxzz/sort/package.json',
89
rules: {
910
'jsonc/sort-array-values': [
1011
'error',
@@ -82,6 +83,7 @@ export const sortPackageJson: Linter.Config[] = [
8283
export const sortTsconfig: Linter.Config[] = [
8384
{
8485
files: ['**/tsconfig.json', '**/tsconfig.*.json'],
86+
name: 'sxzz/sort/tsconfig',
8587
rules: {
8688
'jsonc/sort-keys': [
8789
'error',
@@ -205,7 +207,7 @@ export const sortTsconfig: Linter.Config[] = [
205207

206208
export const sortImports: Linter.Config[] = [
207209
{
208-
name: 'sxzz/sort-imports',
210+
name: 'sxzz/sort/imports',
209211
plugins: {
210212
perfectionist: pluginPerfectionist,
211213
},

Diff for: ‎src/plugins.ts

+3
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ export const pluginUnusedImports: any = interopDefault(_pluginUnusedImports)
5050
import * as _pluginJsdoc from 'eslint-plugin-jsdoc'
5151
export const pluginJsdoc: any = interopDefault(_pluginJsdoc)
5252

53+
import * as _pluginIgnore from 'eslint-config-flat-gitignore'
54+
export const pluginIgnore: any = interopDefault(_pluginIgnore)
55+
5356
export * as pluginImport from 'eslint-plugin-import-x'
5457
export * as pluginJsonc from 'eslint-plugin-jsonc'
5558
export * as pluginYml from 'eslint-plugin-yml'

0 commit comments

Comments
 (0)
Please sign in to comment.