跳至主要內容

Eslint

微信公众号:储凡2023/2/23大约 1 分钟

Eslint

基础使用

安装

## 安装eslint
pnpm i eslint -D

初始化

执行eslint命令,根据cli进行选择配置

# 执行初始化
./node_modules/.bin/eslint --init

会自动生成.eslintrc.js文件,其中rules对象可以自定义规则

配置eslint

相关eslintpackage.json文件如下:

{
  "@typescript-eslint/eslint-plugin": "^5.53.0",
  "@typescript-eslint/parser": "^5.53.0",
  "eslint": "^8.34.0",
  "eslint-config-standard": "^17.0.0",
  "eslint-plugin-import": "^2.25.2",
  "eslint-plugin-n": "^15.0.0",
  "eslint-plugin-promise": "^6.0.0",
  "eslint-plugin-vue": "^9.9.0"
}

参考资料

更新日志

2024/9/23 07:28
查看所有更新日志
  • 0298f-feat: 移除husky模块,使用simple-git-hooks来配置钩子函数,规范仓库内容
  • bc13b-docs: 更新文档
  • 5a2b2-feat: 移除markdown-cli模块,采用prettier校验文档格式
  • a3cca-refactor: 替换eslint规则,使用antfu/eslint模块 (#138)
  • c0f2d-refactor: 升级vuepress相关版本,优化项目结构 (#137)
  • 06596-feat: 算法相关文档新增固定链接,优化导入代码配置
  • f38f5-feat: 新增工程规范文档
  • b0275-feat(markdownlint-cli): 添加markdown文档校验,支持lint脚本自动格式化文档
  • 5f1e1-feat: 导航栏、侧边栏内容修改,新增目录对应的文档
  • 02ab1-style: 文档目录调整,修改mdEnhance配置
  • a23ce-refactor: 新增manuscript目录,优化文稿结构
  • 0ef50-docs: 新增一些文档,修复启动异常
  • a5c6b-docs: 导航栏位置调整,部分内容更新
  • 444f0-docs(algorithm): 算法相关代码和文章梳理