Javascript 我可以防止IDE通过TSLint或tsconfig自动包装属性吗?
当我们使用phpsform自动重新格式化代码时,它会换行120个字符。我知道我可以在PhpStorm的编辑器设置中手动设置,但我必须告诉团队中的每个人在他们的每台机器上都这样做,以实现这一点。我们也不都使用PhpStorm 是否有一种标准的、最佳实践的方法通过Javascript 我可以防止IDE通过TSLint或tsconfig自动包装属性吗?,javascript,typescript,ide,phpstorm,tslint,Javascript,Typescript,Ide,Phpstorm,Tslint,当我们使用phpsform自动重新格式化代码时,它会换行120个字符。我知道我可以在PhpStorm的编辑器设置中手动设置,但我必须告诉团队中的每个人在他们的每台机器上都这样做,以实现这一点。我们也不都使用PhpStorm 是否有一种标准的、最佳实践的方法通过tslint.json或tsconfig.app.json来设置这一点,以便IDE不会自动格式化为包装属性 例如,我可以在tslint.json文件中设置“max line length”:[false],它确实会影响我是否收到警告,但不会
tslint.json
或tsconfig.app.json
来设置这一点,以便IDE不会自动格式化为包装属性
例如,我可以在tslint.json文件中设置“max line length”:[false]
,它确实会影响我是否收到警告,但不会更改自动格式化程序的行为。我遗漏了什么吗?TSLint规则支持在TSLint.json
中设置限制,例如:
"max-line-length": [
true,
60
]
如果使用应用TSLint代码样式规则从TSLint导入代码样式首选项操作
设置|编辑器|代码样式|打字脚本|换行和大括号中的硬换行为值将相应设置:
< /P>您是否考虑过使用max行长度的设置来创建<代码>?对于项目中的新开发人员来说,配置IDE将更容易,但是您必须复制一些逻辑。PhpStorm支持
.editorconfig
文件。从下一个2019.2开始,该插件将默认捆绑;现在(2019.1及更高版本)需要手动安装。IDE从该文件中读取设置,并从自己的代码样式中覆盖适当的内容。这就是你需要的。当然,这不会影响TSLint之类的东西。。因此,您也需要配置它们(据我所知,您已经这样做了)。从2019.2开始,您将能够通过.editorconfig文件导出(并因此共享)整个代码样式(使用特定于域的属性)。