我可以防止IDE通过TSLint或tsconfig自动包装属性吗?

时间:2019-06-27 02:31:14

标签: javascript typescript ide phpstorm tslint

当我们使用PhpStorm自动重新格式化代码时,它会以120个字符换行。我知道我可以在PhpStorm的编辑器设置中手动设置此设置,但是我必须告诉团队中的每个人都在其每台计算机上执行此操作才能完成此操作。而且我们也不全都使用PhpStorm。

是否有一种标准的最佳实践方式,可以通过tslint.jsontsconfig.app.json进行设置,以使IDE不会自动格式化为包装的属性?

例如,我可以在tslint.json文件中设置"max-line-length": [ false ],这确实会影响我是否收到警告,但不会更改自动格式化程序的行为。我想念什么吗?

1 个答案:

答案 0 :(得分:1)

TSLint max-line-length规则支持在tslint.json中设置限制,例如:

"max-line-length": [
      true,
      60
    ]

如果您使用应用TSLint代码样式规则操作

从TSLint导入代码样式首选项

enter image description here

设置|中的自动换行值编辑器代码样式|打字稿|包装和花括号将进行相应的设置:

enter image description here