TSLint ,在 import 语句中强制括号之间的间距

Posted

技术标签:

【中文标题】TSLint ,在 import 语句中强制括号之间的间距【英文标题】:TSLint , enforce spacing between brackets in import statements 【发布时间】:2018-12-22 22:49:11 【问题描述】:

我需要应用哪个规则来强制导入语句中的大括号之间有空格?

而不是:

import IPostService from './api/IPostService';

我想要:

import  IPostService  from './api/IPostService';

【问题讨论】:

建议看看Prettier,这样你就不需要更多规则来处理这类事情了:) 在可视化代码.prettierrc 中添加bracketSpacing 为true,或者如果您使用的是prittier NPM 包,则添加--bracket-spacing。 【参考方案1】:

我认为这可能是您正在寻找的:

"whitespace": [true, "check-module"]

check-module - 检查导入和导出语句中的空格。

【讨论】:

以上是关于TSLint ,在 import 语句中强制括号之间的间距的主要内容,如果未能解决你的问题,请参考以下文章

是否有 TSLint 规则来检查单个等于?

tslint rxjs-tslint-rules 在编译的程序中找不到'/users/whisher/projects/my/src/rxjs-imports.ts'。是进口的吗?

ES6 import 语句中花括号的用途是啥?

阿里巴巴Java 开发手册编程规约之控制语句

有没有办法通过 tslint 规则在 Typescript 类上强制执行方法返回类型?

TSLINT:不允许调用“_.isNull”