npm i --save @nativescript/tslint-rules
- 版本:0.0.5
- GitHub:
- NPM: https://npmjs.net.cn/package/%40nativescript%2Ftslint-rules
- 下载量
- 昨天: 212
- 上周: 1421
- 上个月: 5455
NativeScript TSLint 规则
此项目包含适用于 NativeScript 应用的有用 tslint 规则。
prefer-mapped-imports
规则
优先使用映射路径来导入外部模块或 ES6 导入声明。
注意:此规则旨在用于 代码共享的 NativeScript 项目
选项
prefix
指定映射导入的前缀(通常是 "@src/")。prefix-mapped-to
指定映射到前缀的文件夹(通常是 "src/")。base-url
指定 TypeScript 程序的基本 URL(通常是 ".")。
示例规则配置(《tslint.json》)
"prefer-mapped-imports": [
true,
{
"prefix": "@prefix/",
"prefix-mapped-to": "src/",
"base-url": "."
}
]
自动修复
如果
- 在
tslint.json
中具有所有配置 - 用于具有
baseUrl
和path
映射的 TypeScript 项目,无论是网页还是移动文件。
no-android-resources
规则
此规则禁止在 android.R
内使用常量,因为它们会导致性能问题。