【问题标题】:Define rule to make members private if possible如果可能,定义规则以使成员私有
【发布时间】:2019-09-18 05:52:36
【问题描述】:

所以我正在构建一个规则集以在我们的团队中强制执行,以最终使代码库保持一致。

对于 C#,我有 Rehsarper 的

<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=MemberCanBePrivate_002EGlobal/@EntryIndexedValue">ERROR</s:String>

规则完美地告诉每个人尽可能将他们的东西设为私有或受保护。

不幸的是,它似乎不适用于 Typescript。

我更喜欢可以存储在 .editorconfig(通用)或 .DotSettings(Resharper)文件中的规则,但我将不胜感激有关如何定义此规则的任何提示。

我们有 VS2017(希望很快 2019 年)、Resharper、ts-lint,如果需要的话,可能还有 StyleCop。

编辑:此外,由于我的 Google-Fu 失败了,我很乐意就在哪里研究这些规则提供任何提示。 MSDN 有一个不错的页面,但这些规则仅适用于 C#/VB,或者对于许多事情来说不够“智能”。

【问题讨论】:

    标签: visual-studio typescript visual-studio-code resharper tslint


    【解决方案1】:

    这样的规则不存在。 https://palantir.github.io/tslint

    您可以在 TSLint 的 GitHub 存储库 https://github.com/palantir/tslint/ 上请求它,但我们应该注意 TSLint is being deprecated soon 所以现在不太可能创建它。

    【讨论】:

    • 嘿,很高兴看到他们正在统一。猜猜我们可以再等一会儿。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 1970-01-01
    • 2013-07-15
    • 2021-06-21
    • 2021-07-24
    • 1970-01-01
    相关资源
    最近更新 更多