複数のプロジェクトにわたって共有できるタイスクリプトのコーディングガイドラインを紹介したいと思います。私は複数回にわたってtslint.json
のペーストをコピーしたくないです、それは現在起こっており、私たちはそれを迂回しています。カスタムtslintルールセットを作成するには?
tslint:recommended
のガイドラインに基づいています。そして、私はtslint構文がextend
を許していることを知っていますが、その使い方やそのようなパッケージの構造については不明です。
このようなプロジェクトは、単にtslint.json
でできているか、モジュールをエクスポートする必要がありますか?
パッケージをnpm/sinopiaのインスタンスでホストしたいのですが、続行方法が不明です。
偉大な答えは、ちょうどもう一つ注意してください: 'my-rule-set.json'では、カスタムルールがあるディレクトリにリンクする必要があります。たとえば、 '' rulesDirectory ":" ./rules "'のようなものも必要です。 '。/ rules'ディレクトリにはルールの_compiled_' .js'バージョンが含まれていなければなりません。 (@cartantをご希望の場合は、これをあなたの回答に自由に編集してください) – JKillian
@JKillianあなた自身の回答として投稿することができます。または、変更が十分に小さいと思われる場合は、自分で編集してください。 – k0pernikus
'rulesDirectory'コメントを含めるように答えを更新しました。 (TSLint、@ JKillianにお越しいただきありがとうございます。それは便利なツールです)。 – cartant