Я хочу ввести директиву для машинописного кодирования, которое можно разделить по нескольким проектам. Я не хочу копировать пасту tslint.json
несколько раз, это произошло в настоящее время, и у нас есть расходящаяся версия.Как создать свой собственный набор правил tslint?
Я хочу основать мое руководство на tslint:recommended
. И я вижу, что синтаксис tslint позволяет использовать extend
, но я не понимаю, как его использовать и как структурировать такой пакет.
Может ли такой проект состоять всего из tslint.json
или мне нужно экспортировать модуль?
Я хочу, чтобы пакет был размещен на экземпляре npm/sinopia, но я не уверен, как действовать дальше.
Отличный ответ, еще одно примечание: в 'my-rule-set.json' вам нужно будет ссылаться на каталог, в котором находятся ваши пользовательские правила. Так, например, он должен также иметь что-то вроде: '' rulesDirectory ":. ./rules". Затем каталог './Rules' должен содержать версии ваших компиляторов' .js'. (Не стесняйтесь редактировать это в свой ответ, если вы хотите @cartant) – JKillian
@JKillian Вы можете опубликовать его как собственный ответ, или если вы считаете, что это изменение достаточно незначительное, отредактируйте его самостоятельно. – k0pernikus
Обновлен ответ, чтобы включить комментарий 'rulesDirectory'. (Спасибо за вашу работу над TSLint, @JKillian, это полезный инструмент.) – cartant