问题标签 [tslint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typescript - 如何创建我的自定义 tslint 规则集?
我想介绍一个可以跨多个项目共享的打字稿编码指南。我不想tslint.json
多次复制粘贴,它目前已经发生,我们有不同的版本。
我想将我的指导方针建立在tslint:recommended
. 而且我看到 tslint 语法允许extend
,但我不清楚它的用法以及如何构建这样的包。
这样的项目可以仅包含一个tslint.json
本身还是我需要导出一个模块?
我希望将包托管在 npm/sinopia 实例上,但不确定如何继续。
node.js - 我还应该使用什么来替代 nodejs 中的控制台?
我正在使用tslint:recommended
规则集编写一个 Node.js 应用程序,它会警告console.log
我代码中的使用情况:
我还应该使用什么?我应该使用某种system.out
等价物吗?
这是我的tslint.json
:
javascript - Tslint 升级错误
嗨,我无法解决此错误,请帮助我解决此错误,我已尝试 sudo apt-get install nodejs legacy 等,但无法找到解决方案
typescript - 检查 Typescript 中是否存在变量
我正在.ts
使用 TSlint (v3.15.1) 和更新版本的 typescript (2.0.3) 更新旧文件。我遇到了一些我想解决的错误。
该代码是对某些类属性的简单存在性测试:
我得到一个“[ts] 找不到名称布尔值”,或者一些“无法将字符串转换为布尔值”......
我对打字稿很陌生,你能帮我写这个的正确方法吗?
angular - 如何在 Angular 2 中使用 getter 和 setter 实现 BehaviorSubject
我正在尝试在我的 LoginService 中实现isLoggedIn
类型的布尔值BehaviorSubject
以及 getter 和 setter 函数,以将值作为 Observable 获取/通过其 BehaviorSubject 正确设置变量。这是有效的,但是它在 TSLint 中引发了两个关于“类型不可分配”和“重复标识符”的错误。在没有 TSLint 抱怨的情况下定义它的正确方法是什么。
这是上述代码的精简版:
typescript - 带有 webpack 2.1.0-beta.25 的 tslint-loader
我有一个使用 webpack 压缩/编译的 angular2 项目。
我将 tslink 加载器与 webpack 一起使用,因此我在webpack.config.js
.
我将 webpack 1.13.1 更新为 2.1.0-beta.25 并且 tslint 配置打破了npm run build
.
我将preLoaders
指令更改为loaders
这还不够,因为我仍然收到错误
所以我应该移动 tslint 配置并将其放在其他地方。有点迷失在这里。因此,我们将不胜感激有关该问题的任何信息。
谢谢!
webpack - Webpack 加载器没有获取所有导入的文件
我正在尝试让 tslint-loader 对我的所有文件进行 TS-lint,但似乎它只获取了“入口”文件。
我想我所做的一切都和他们说的完全一样,但我只得到了一个文件:main. 就像 Webpack 无法识别该文件中的导入
网络包配置:
还有我的 main.ts:
在这种情况下,只有 main.ts 被 linted,core-lib 不应该被 linted 并且它没有(因为它在 node_modules 中),并且 mainModule 应该被 linted 但它没有。mainModule 是一个 .tsx 文件,因为它是一个 React 应用程序......也许这就是它失败的原因?
或者有什么方法可以告诉 webpack 加载子文件夹中的所有文件?
angular - 不允许通过字符串文字进行 Angular 2 访问
我是 AngularJS 2 的新手,这是我第一次尝试用 TSlint 编译它。我做了《英雄之旅》教程,有一个像下面这样的部分,TSlint 不想编译说object access via string literals is disallowed.
我不确定我是否理解这个问题,如果要解决它,我会迷失方向。请问你能帮帮我吗?
我的其他代码
angularjs - tslint 错误:jsdoc 中的 Asterik 必须对齐
我不断收到这个 tslint 错误,看不出代码有什么问题。有没有人看到下面的 jsdoc asteriks 没有正确对齐的问题:
几乎下面的每一行都给了我同样的错误。
ionic2 - 皮棉完成后 ionic2 构建停止
最近更新了我的 ionic 项目 beta 11 pro ionic rc0。但是,当 squeegee 命令 ionic serve 时,所有脚本都已执行,但项目并未启动。
到此结束,不继续下一步