@bytpher/tslint-ns-angular
为 NativeScript Angular 应用推荐的 tslint 配置。
npm i --save @bytpher/tslint-ns-angular

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,格式化暂存文件,使我们能够在项目中的所有开发者之间实现无缝的代码格式化。