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

Can I prevent IDEs from auto-wrapping attributes via TSLint or tsconfig?

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

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

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

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

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

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

从 TSLint 导入代码样式首选项

值在 设置中硬换行 |编辑|代码风格 |打字稿 |换行和大括号 将相应设置: