tslint相关内容

如何从 angular cli 的 linting 中忽略/排除某些文件/目录

类似于这个问题 我正在运行以下命令来整理我的 angular2 typeScript 代码. ng lint 它很好地证明了所有的 linting 错误. 但我希望我的供应商文件夹(比如“src/app/quote/services/generated/**/*")不应该在排版时包含在内. 我知道这可以使用 tslint 命令完成,如下所示(参考这里) tslint \"s ..
发布时间:2021-11-09 00:14:36 其他开发

带有 Lint Watch 的 Angular-CLI 服务

在 ng serve 期间观察文件更改时,有什么方法可以运行 ng lint 吗?为了鼓励根据 Angular 2 样式指南的最佳实践,我们的 CI 工具在构建过程中运行 ng lint,并且在提交拉取请求之前,开发人员并不总是首先想到运行 lint. 是否可以自定义 ng serve 的功能,或者是否有人想出一种方法将运行 lint 作为重新编译过程的一部分?如果不是,我也很想知道其他人是 ..
发布时间:2021-11-09 00:09:13 其他开发

Angular 6 ng lint combineLatest 已弃用

我最近从 Angular 5 更新到了 Angular 6. 我收到此警告 combineLatest 已弃用:不再支持 resultSelector,改为使用管道映射.Rxjs 是 6.1.0 版本,tslint 是 5.10.0,Angular CLI 是 6.0.0 和 Typescript 2.7.2.我是这样使用它的: const a$ = combineLatest(this. ..
发布时间:2021-11-08 23:00:21 其他开发

您如何确保 TypeScript 文件中没有非 ASCII 字符?

确保我的 TypeScript 和相应的 JavaScript 文件中只有 ASCII 字符的最佳方法是什么? 解决方案 目前还没有相关规定. 自定义规则 来自:https://github.com/palantir/tslint/#writing-自定义规则 以下是一个想法: import * as ts from "typescript";import * as L ..
发布时间:2021-09-10 18:40:29 其他开发

WebEssentials tslint 自定义规则

我的解决方案目录中有一个 tslint.json 文件,我正在尝试按照 https://www.npmjs.com/package/tslint 我创建了一个“nonImportsRule.ts",从链接中复制了代码,并在我的 tslint.json 文件中添加了“no-imports":true,但是没有采用该规则. 指南说需要指定一个 rulesDirectory,但我不知道应该在 ..
发布时间:2021-09-10 18:40:26 其他开发

TSLint:如何禁用所有样式/可读性规则

TL;DR: 有没有办法关闭所有与代码风格/可读性有关的 TSLint 规则?除此之外,有没有办法关闭所有与我的代码能否正确编译无关的 TSLint 规则? 详情:我将 WebStorm IDE 用于 Angular 项目,它使用 TSLint.我喜欢 TSLint 的实时警告/错误,因为我对 JavaScript 还很陌生,即时反馈简化了我的学习过程. 然而,我不喜欢 TSLint ..
发布时间:2021-09-10 18:40:23 其他开发

使用 tslint 时如何忽略 *.d.ts 文件?

我想将 tslint 添加到我的工作流程中.我通过以下方式安装它: npm install tslint tslint-config-ms-recommended --save-dev 我的 tslint.json 看起来像: {“扩展":“tslint-config-ms-recommended"} 然而当我跑步时: ./node_modules/.bin/tslint src/**/ ..
发布时间:2021-09-10 18:40:20 其他开发

如何阻止从 `any` 隐式转换为更强的类型

TypeScript 允许从 any 隐式转换为更强的类型.考虑到反序列化的 JSON 是 any 类型,这种行为会导致许多类型错误并破坏类型. 我可以使用哪些编译器或 linting 选项来阻止从 any 隐式转换为更强的类型? Repro 应标记此操作以允许从 any 转换为更强的类型. const o = JSON.parse("");const s: string = o.t ..
发布时间:2021-09-10 18:40:18 其他开发

如何修复 no-unsafe-any 规则?

我正在使用 TSLint 来整理我的 Angular TypeScript 代码.我启用了 no-unsafe-any 规则,因为在我看来,永远不要对 any 类型的属性做任何假设是一个很好的规则. 问题是规则报告了我的某些代码的错误,除了禁用规则之外,我无法以任何方式修复这些错误.根据以下规则无效的代码示例. 公开拦截(request: HttpRequest, next: HttpHa ..
发布时间:2021-09-10 18:40:14 其他开发

TSLint:未使用的 var 关键字

我已经为我的 TypeScript 项目配置了 TSLint,但我不知道警告 forbidden var keyword 是什么意思.这是一个最小的例子,它导致 TSLint 警告: var x: number = 1; 谢谢. 编辑:我正在使用 示例 tslint.json. 解决方案 表示不允许使用 var 语法声明 var = 1; 这是 Ecmascript 6 规则 ..
发布时间:2021-09-10 18:40:11 其他开发

什么产生“项目无效选项:真"?在 React 项目上运行“tslint --project"时?

我正在尝试按照在线教程设置 tslint 以处理一个小型示例 React/Typescript 项目.当我运行 yarn lint 或只是在终端中输入 tslint --project 时,我不断收到错误 项目的无效选项:true 我在谷歌上搜索了很多,但找不到我做错了什么. 我的 tslint.json 是 {“扩展":["tslint: 推荐","tslint 反应",“t ..
发布时间:2021-09-10 18:40:09 其他开发

“没有为 JavaScript 文件指定有效规则"是什么意思?意思?

我有一个 React - Typescript 创建的: create-react-app my-app --scripts-version=react-scripts-ts 它编译得很好,但每次我看到这条消息或警告时: 没有为 JavaScript 文件指定有效的规则 任何想法如何摆脱它? >react-scripts-ts 构建创建优化的生产构建...正在启动类型检查和 lintin ..
发布时间:2021-09-10 18:40:03 其他开发

组内的导入源必须按字母顺序排列

好像我不认识字母表.请告诉我没有订购的地方: import * as React from 'react';进口 {徽章,按钮,按钮组,坍塌,落下,下拉项,下拉式菜单,下拉切换,输入,输入组,输入组插件,导航,导航栏,导航栏品牌,导航项,导航链接,不受控制的警报,来自'reactstrap';从'../actions/user'导入{logoutUser};从'../actions/naviga ..
发布时间:2021-09-10 18:39:57 其他开发

tslint 一行规则放错了“其他"

我在 tslint.json 中有这样的 config 用于 one line rule one-line": [true,“检查开大括号","检查捕获","检查其他",“检查空白"], 当我有这样的代码行时: if(SomethingTrue) { next("a");}否则{下一个(“b");} 我收到警告: (one-line) file.ts[17, 9]: 'else' 错位 ..
发布时间:2021-09-10 18:39:54 其他开发