code-lint:基于husky, lint-staged, eslint, stylelint, markdownlint. commitlint, ls-lint, prettier, editorconfig的codelint的最佳实践

时间:2024-08-24 22:23:03
【文件属性】:

文件名称:code-lint:基于husky, lint-staged, eslint, stylelint, markdownlint. commitlint, ls-lint, prettier, editorconfig的codelint的最佳实践

文件大小:75KB

文件格式:ZIP

更新时间:2024-08-24 22:23:03

JavaScript

什么是codelint? 用各种lint工具对项目的各种文件(ts,js,vue,css,json等)进行格式的校验和风格校验。 有什么用处? 统一了团队的编码风格,方便阅读代码和维护代码 提高代码质量,解决隐藏的代码问题 codelint用了哪些工具lint? eslint;用于对代码质量为主,代码风格为辅的校验(包含vue,js,ts,json等文件) stylelint;用于对样式文件的校验 markdownlint;用于对markdown书写风格的校验 commitlint;用于对commit提交的信息进行校验 ls-lint;用于对目录,文件等名称命名规范的校验 prettier;用于对于代码风格以及格式化的统一; 什么是husky和lint-staged? husky是用git提交项目时,各个生命周期的回调 lint-staged;获取git add区域的所有文件;并可以对这些


【文件预览】:
code-lint-main
----.gitignore(12B)
----package.json(1KB)
----.stylelintrc(262B)
----commitlint.config.js(522B)
----src()
--------app.js(95B)
--------app.less(56B)
--------app.css(52B)
--------app.ts(52B)
--------app.vue(43B)
----.markdownlintrc(175B)
----.prettierignore(35B)
----.eslintrc.js(2KB)
----.ls-lint.yml(186B)
----readme.md(1KB)
----.vscode()
--------setting.json(383B)
----.husky()
--------pre-commit(72B)
--------commit-msg(80B)
----.editorconfig(205B)
----.prettierrc(253B)
----yarn.lock(168KB)

网友评论