tslint相关内容
在 ng服务期间监视文件更改时,是否有任何方法可以运行 ng lint ?为了鼓励根据《 Angular 2样式指南》的最佳实践,我们的CI工具在构建过程中运行 ng lint ,并且并非总是开发人员首先想到在提交请求之前运行lint. 是否可以自定义 ng服务的作用,还是有人想出一种方法来将运行中的lint作为重新编译过程的一部分?如果不是,我也想知道其他人是否对这是一个好主意以及为什么有
..
我将tslint升级到4.0.2,现在出现很多类似以下的错误 找不到配置中指定的以下规则的实现:指令选择器名称组件选择器名称指令选择器类型组件选择器类型指令选择器前缀组件选择器前缀标签未定义无构造变量无重复密钥不可达使用限制 我认为问题可能是我的tslint.json可能已过时,我需要对其进行更新,但是我没有找到任何有关如何执行此操作的信息,即使我的假设正确无误. tslint.json
..
我最近开始看到TSLint错误.他们看起来像这样: 未使用为以下内容找到的本地TSLint版本'/Users/myname/myproject/client/src/app/likes/likee/likee.like.component.ts'.要从当前工作空间启用代码执行,必须启用工作空间库执行. 打开它们时,我在.ts文件中看到它们,并且在每个.ts页的第一行中显示为黄色波浪线.
..
我知道重新加载Angular单页应用程序不是理想的.但是,我需要重新加载整个应用程序. TSLint说不建议重新加载. 还有其他选择吗? 解决方案 您可以使用不带forceReload标志的 location.reload().只是不赞成使用,因为它不在规范中: https://www.w3.org/TR/html50/browsers.html#dom-location-re
..
我们不能在模板中使用按位运算符,但是为什么在TypeScript代码中tslint不允许使用它们? “按位":是的, 解决方案 按位运算符通常是拼写错误-例如bool1&bool2代替bool1&&布尔2.它们也可能表示代码过于聪明,从而降低了可维护性. https://palantir.github.io/tslint/rules/no-bitwise/
..
我在项目中使用了angular,所以我遇到了这个问题,我试图将我的打字稿降级为3.9.7,但仍然无法正常工作,这是我的 package.json 依赖关系. "private":是的,“依赖项":{"@ angular-devkit/core":"^ 10.1.3"," @ angular-devkit/schematics":"^ 10.1.3","@ angular-material-com
..
我使用tslint检查我的React Typescript应用程序.我创建了它,并且它起作用了,但是我从tslint收到了消息:“禁止在JSX中使用多行JS表达式".我不知道应该如何更改代码,以免收到tslint消息.发生的代码是: {pubItem ? (
..
因此,我一直在寻找解决此问题的方法.由于出现错误,我的解决方案无法通过命令npm run build构建: 没有子元素的JSX元素必须是自动关闭的. 这里有一个类似的问题,没有被接受(或无法正常工作)的答案:关联的Typescript/HTML的格式为: class ExampleClass { render() { return
..
这是我的tslint.json文件: { "rulesDirectory": [ "node_modules/codelyzer" ], "rules": { "class-name": true, "comment-format": [ true, "check-space" ], "curly": true,
..
我一直在与Vue& TypeScript,最近我无法正常工作: 我正在使用tslint在所有TS脚本上提供统一的代码样式,并且适用于所有.ts文件. 问题是,在整理我的.vue文件时,IDE使用其默认设置. Example.vue:
Example import Co
..
在我的项目中,使用了tslint的“导入顺序"规则 import CopyLensModal from './CopyLensModal'; import FetchStatus from '../../../../../state/generic/models/FetchStatus'; import FlexRow from '../../../../generic/components
..
考虑以下类 class Smth { get functionWithSomeVeryUniqueName(){ //很重计算在这里 return obj => obj; //实际上使用从 } }以上的闭包计算的一些vars I希望对循环内的getter进行任何访问时都出现tslint错误。 I。 e。以下任何行均应视为错误: 用于(变量x的
..
VS Code无法立即识别ES7绑定语法。而是,它显示为语法错误: 代码中突出显示错误的示例 [ts]需要声明或声明。 我到处搜索以查看是否有扩展名可以帮助您 我还尝试将VS Code配置为使用我自己的 .eslintrc ,这也没有。似乎行得通。到目前为止,我什至无法确认VS Code能够识别我的 .eslintrc 文件并将其用于自己的配置。
..
在eslint添加了打字稿检查之后,当类定义中的属性变量为Array时将出现错误。 这是我的eslintrc.js module.exports = { root:true, env:{ 节点:true }, 'extends':['plugin:vue / essential','@ vue / standard'], 规则:{}, parserOptions:{ pa
..
请考虑以下代码段。我需要在打字稿中设置多个CSS属性。为此,我尝试了以下代码。 public static setStyleAttribute(element:HTMLElement,attrs:{[key:string]: Object}):void { if(attrs!== undefined){ Object.keys(attrs).forEach((key:string)=>
..
我花了几个小时试图为使用create-react-app创建的TypeScript项目启用lint。 wmonk / create-react-app-typescript 回购协议已弃用 因此,我遵循了这些说明来自CRA文档 问题是上述建议的实现未对新创建的项目增加任何毛刺。 到目前为止,我已经尝试过: 安装 TypeScript TSLint插件作为我的VSCode的
..
当我运行linter时,它会说: 订阅已弃用:使用观察者而不是错误回调 代码(来自带有angular-cli的angular 7应用): this.userService.updateUser(data).pipe( tap(()=> {bla bla bla}) ).subscribe( this.handleUpdateResponse.bind(this)
..
我的团队正在使用Angular 1.5.* +打字稿进行项目. 有人可以给我一些建议,例如我的项目的最佳TSLint配置吗? 我现在要添加TSLint配置( https://github.com/官方TS回购中的Microsoft/TypeScript/blob/master/tslint.json ),并设置了ESlint规则. https://github.com/Microsof
..
默认情况下,使用angular-cli项目时,tslint设置中会包含一些杂乱无章的内容.最近,有一位新开发人员联系我,我在Atom中配置了他们的tslint实例. 有人问我以下几行: import { Observable, BehaviorSubject } from 'rxjs'; TSLinter表示rxjs已列入黑名单.我去了tslint.json文件,果然列出了它.
..
根据此解决方案tsconfig.json中的baseUrl编译器选项使用相对于根的导入,但是我遇到了一个问题,其中Atom IDE向我显示了如下所示的掉毛错误: Cannot find module 'core/nav-menu/nav-menu.component'. 导入看起来像(在src/app/core/nav-menu.module.ts中): import { Nav
..