-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpickier.config.ts
More file actions
29 lines (27 loc) · 1.33 KB
/
pickier.config.ts
File metadata and controls
29 lines (27 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import type { PickierConfig } from 'pickier'
const config: PickierConfig = {
verbose: false,
ignores: [
'**/node_modules/**', '**/dist/**', '**/build/**', '**/bin/**',
'**/.git/**', '**/coverage/**', '**/*.min.js', '**/bun.lock',
'**/benchmarks/**', '**/.claude/**', '**/.zed/**',
],
lint: { extensions: ['ts', 'js'], reporter: 'stylish', cache: false, maxWarnings: -1 },
format: {
extensions: ['ts', 'js', 'json', 'md', 'yaml', 'yml'],
trimTrailingWhitespace: true, maxConsecutiveBlankLines: 1,
finalNewline: 'one', indent: 2, quotes: 'single', semi: false,
},
rules: { noDebugger: 'error', noConsole: 'off' },
pluginRules: {
'ts/no-explicit-any': 'off', 'ts/no-unused-vars': 'warn', 'ts/no-top-level-await': 'off',
'regexp/no-unused-capturing-group': 'off', 'regexp/no-super-linear-backtracking': 'off',
'style/brace-style': 'off', 'style/max-statements-per-line': 'off',
'markdown/heading-increment': 'error', 'markdown/no-trailing-spaces': 'error',
'markdown/fenced-code-language': 'warn', 'markdown/no-inline-html': 'off',
'markdown/reference-links-images': 'off', 'markdown/single-title': 'off',
'markdown/blanks-around-fences': 'off', 'markdown/no-duplicate-heading': 'off',
'markdown/single-trailing-newline': 'off', 'markdown/link-image-style': 'off',
},
}
export default config