|
|
|
@ -48,6 +48,7 @@ export async function jsonc(): Promise<Linter.Config[]> { |
|
|
|
}, |
|
|
|
sortTsconfig(), |
|
|
|
sortPackageJson(), |
|
|
|
sortCspellJson(), |
|
|
|
]; |
|
|
|
} |
|
|
|
|
|
|
|
@ -130,6 +131,21 @@ function sortPackageJson(): Linter.Config { |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
function sortCspellJson(): Linter.Config { |
|
|
|
return { |
|
|
|
files: ['**/cspell.json', '**/.cspell.json'], |
|
|
|
rules: { |
|
|
|
'jsonc/sort-array-values': [ |
|
|
|
'error', |
|
|
|
{ |
|
|
|
order: { type: 'asc' }, |
|
|
|
pathPattern: '^words$|^ignorePaths$', |
|
|
|
}, |
|
|
|
], |
|
|
|
}, |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
function sortTsconfig(): Linter.Config { |
|
|
|
return { |
|
|
|
files: [ |
|
|
|
|