Skip to content

Commit 56dfb20

Browse files
committed
fix(eslint-plugin): improve flat config
1 parent 674e9bf commit 56dfb20

File tree

4 files changed

+27
-16
lines changed

4 files changed

+27
-16
lines changed

packages/eslint-config/src/flat.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
11
import plugin from '@unocss/eslint-plugin'
22

3-
export default [
4-
{
5-
plugins: {
6-
'@unocss': plugin,
7-
},
8-
rules: plugin.configs.recommended.rules,
9-
},
10-
]
3+
export default plugin.configs.flat
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { plugin } from '../plugin'
2+
3+
export default {
4+
plugin: {
5+
unocss: plugin,
6+
},
7+
rules: {
8+
'unocss/order': 'warn',
9+
'unocss/order-attributify': 'warn',
10+
},
11+
}

packages/eslint-plugin/src/index.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1-
import order from './rules/order'
2-
import orderAttributify from './rules/order-attributify'
3-
import blocklist from './rules/blocklist'
41
import configsRecommended from './configs/recommended'
2+
import configsFlat from './configs/flat'
3+
import { plugin } from './plugin'
54

65
export default {
7-
rules: {
8-
order,
9-
'order-attributify': orderAttributify,
10-
blocklist,
11-
},
6+
...plugin,
127
configs: {
138
recommended: configsRecommended,
9+
flat: configsFlat,
1410
},
1511
}

packages/eslint-plugin/src/plugin.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import orderAttributify from './rules/order-attributify'
2+
import order from './rules/order'
3+
import blocklist from './rules/blocklist'
4+
5+
export const plugin = {
6+
rules: {
7+
order,
8+
'order-attributify': orderAttributify,
9+
blocklist,
10+
},
11+
}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy