npm i --save @bytpher/tslint-ns-angular
- 版本:1.0.0
- GitHub: https://github.com/bytpher/tslint-ns-angular
- NPM: https://npmjs.net.cn/package/%40bytpher%2Ftslint-ns-angular
- 下载次数
- 昨天: 0
- 上周: 0
- 上个月: 0
TSLint NativeScript Angular
为 NativeScript Angular 应用推荐的 tslint 配置。
需求
此包与 prettier 一起使用,实现快速便捷的代码格式化。
npm i -D prettier prettier-tslint pretty-quick
包
- prettier: Prettier 是一个有观点的代码格式化工具。
- prettier-tslint: 使用
prettier
格式化 TypeScript 代码,然后使用 `tslint --fix`。 - pretty-quick: 在您的更改文件上运行 Prettier。
安装
npm i -D @bytpher/tslint-ns-angular
使用
{
"extends": ["@bytpher/tslint-ns-angular"]
}
提交前钩子
您可以使用 husky 配置一个提交前钩子来运行 pretty-quick。
npm i -D husky
在项目的根目录下创建一个 .huskyrc.json
文件,并添加以下配置
{
"hooks": {
"pre-commit": "pretty-quick --staged"
}
}
此配置将在每次提交之前运行 pretty-quick,格式化暂存文件,使我们能够在项目中的所有开发者之间实现无缝的代码格式化。