scripts/typegen.ts:这个是学习的antfu,之前压根不知道还有生成rules的dts的库,每次打包前将插件的rules types生成到“src/types/xxx.d.ts",给 xxxRules helper function提供类型提示的支持。 使用tsup打包 esm,cjs格式,给src/xxx.ts 导出一个sub path,可以单独导出某个规则,避免挤在@aolyang/eslint-config一个...
https://eslint.org/docs/developer-guide/shareable-configs Why I don't use Prettier (antfu.me) antfu/eslint-config: Anthony's ESLint config presets (github.com)
// eslint.config.jsimport{combine,comments,ignores,imports,javascript,jsdoc,jsonc,markdown,node,sortPackageJson,sortTsconfig,stylistic,toml,typescript,unicorn,vue,yaml,}from'@antfu/eslint-config'exportdefaultcombine(ignores(),javascript(/* Options */),comments(),node(),jsdoc(),imports(),unicorn...
// eslint.config.jsimport{combine,comments,ignores,imports,javascript,jsdoc,jsonc,markdown,node,sortPackageJson,sortTsconfig,stylistic,toml,typescript,unicorn,vue,yaml,}from'@antfu/eslint-config'exportdefaultcombine(ignores(),javascript(/* Options */),comments(),node(),jsdoc(),imports(),unicorn...
// eslint.config.jsimportantfufrom'@antfu/eslint-config'exportdefaultantfu({// Type of the project. 'lib' for libraries, the default is 'app'type:'lib',// Enable stylistic formatting rules// stylistic: true,// Or customize the stylistic rulesstylistic: {indent:2,// 4, or 'tab'quotes...
import antfu from "@antfu/eslint-config"; // REF: https://eslint.nodejs.cn/docs/latest/use/configure/configuration-files-new // REF: https://typescript-eslint.io/getting-started/#step-2-configuration export default ts_eslint.config( // eslint-disable-next-line @typescript-eslint/no-...
【前端】开发如何杜绝史山 规则库:@antfu/eslint-config 推荐逻辑约束规则库:eslint-plugin-sonar 也可以基于托尼老师的规则库,创建自己的常用规则,例如 @imba97/eslint-config # - imba久期于20241119发布在抖音,已经收获了449个喜欢,来抖音,记录美好生活!
基于@antfu/eslint-config 的eslint 配置预设, 所有预设都遵循我的个人喜好: rules. 这将会使项目仅使用eslint的格式化能力, 而无需安装和配置 Prettier 先决条件 💡 eslint v9.5.0+ 使用 Vscode中使用 安装VS Code ESLint 扩展 将以下设置添加到您的.vscode/settings.json: { // Disable the default ...
// eslint.config.jsimportantfufrom'@antfu/eslint-config'exportdefaultantfu({// Type of the project. 'lib' for libraries, the default is 'app'type:'lib',// Enable stylistic formatting rules// stylistic: true,// Or customize the stylistic rulesstylistic: {indent:2,// 4, or 'tab'quotes...
https://yarn.pm/@antfu/eslint-config-vue @antfu/eslint-config-vue Use it $yarn add @antfu/eslint-config-vue Try in RunKit·Browse Files Usage Dependencies local-pkg,eslint-plugin-vue,@antfu/eslint-config-ts,@antfu/eslint-config-basic ...