* chore: update deps * chore: update archiver v8 * fix: 还原 vue/html-closing-bracket-newline * feat: 增加默认配置和配置注释 * feat: 增加oxlint默认插件配置和注释 * refactor: remove unicorn ESLint configuration and update dependencies - Deleted the unicorn ESLint configuration file from the lint-configs package. - Removed unicorn configuration from the main index file. - Updated oxlint-config to include a comprehensive set of unicorn rules. - Adjusted preferences and vxe-table files to disable specific unicorn rules. - Removed references to eslint-plugin-unicorn from pnpm-lock.yaml and pnpm-workspace.yaml. * refactor: 移除 eslint 的 @typescript-eslint/eslint-plugin 依赖,将 TypeScript 配置迁移到 oxlint * feat: open typeAware * fix: mac 和linux下报错
25 lines
507 B
TypeScript
25 lines
507 B
TypeScript
import type { OxlintConfig } from 'oxlint';
|
|
|
|
const plugins: OxlintConfig = {
|
|
/**
|
|
* oxlint 支持的插件,将默认开启的也显示配置
|
|
* type: eslint | react | unicorn | typescript | oxc |
|
|
* import | jsdoc | jest | vitest | jsx-a11y | nextjs |
|
|
* react-perf | promise | node | vue
|
|
*
|
|
* Default: eslint,typescript,unicorn,oxc
|
|
*/
|
|
plugins: [
|
|
'eslint',
|
|
'import',
|
|
'node',
|
|
'oxc',
|
|
'typescript',
|
|
'unicorn',
|
|
'vitest',
|
|
'vue',
|
|
],
|
|
};
|
|
|
|
export { plugins };
|