Определите правило, чтобы сделать членов приватными, если это возможно - PullRequest
0 голосов
/ 29 апреля 2019

Итак, я нахожусь в процессе создания набора правил, который будет применяться в нашей команде для окончательного согласования кодовой базы.

Для C # у меня есть Rehsarper's

<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 или недостаточно умны для многих вещей.

1 Ответ

1 голос
/ 16 мая 2019

Такого правила не существует.https://palantir.github.io/tslint

Вы можете запросить его в GitHub-репозитории TSLint, https://github.com/palantir/tslint/,, но мы должны отметить, что TSLint скоро устареет , поэтому вряд ли он будет создан сейчас.

...