lint规则包
如果使用 pnpm 安装本包,请确保手动安装以下 peerDependencies:
``bash`
pnpm add eslint eslint-plugin-unicorn eslint-plugin-import eslint-plugin-react eslint-plugin-react-hooks -D
或者在你的项目设置 .npmrc
``
shamefully-hoist=true
`bash`
yarn add @wagq/wa-lint
.eslintrc.js
`js`
// react
module.exports = {
extends: require.resolve("@wagq/lint/tsx"),
};
// vue
module.exports = {
extends: require.resolve("@wagq/lint/vue"),
};
.stylelintrc.js
`js`
module.exports = {
extends: require.resolve("@wagq/lint/stylelint"),
};
.prettierrc
`js`
module.exports = {
extends: require.resolve("@wagq/lint/prettier"),
};
.commitlintrc
`js``
module.exports = {
extends: require.resolve("@wagq/lint/commit"),
};