Итак, я нахожусь в процессе создания набора правил, который будет применяться в нашей команде для окончательного согласования кодовой базы.
Для 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 или недостаточно умны для многих вещей.