Мы хотели бы настроить TSC с надеждой на параметр командной строки, чтобы генерировать ошибки, когда разработчики объявляют поля класса, используя неявные выражения типа вместо явного, см. Код ниже.
class Appliance {
//coding style we want to enforce:
private _group:Group = new Group();
//coding style we want to prevent by issuing error:
private _group = new Group();
//coding style we want to enforce as it does not rely only on
//constructor parameters list for declaration
public assetTag:EquipmentTag;
public constructor(assetTag:AssetTag,
//coding style we want to prevent by issuing error if
//no explicit declaration above constructor
supplier:Company) {
this.assetTag = assetTag; //coding style we want to enforce
}
}
Мы используем строгий режим для TSC, но он по-прежнему допускает некоторый случайный стиль кодирования, как показано.
Есть ли какая-либо опция TSC, которую мы можем использовать, чтобы выйти за пределы строгого режима и обеспечить соблюдение некоторых стилей кодирования?