# CIで共有できる linting config、チェックで何か不足しているものはありますか？

**URL:** https://meta.discourse.org/t/shareable-linting-config-in-ci-is-something-missing-in-checks/359088
**Category:** Development
**Created:** [2025 年 3 月 27 日午前 7:08 UTC](https://meta.discourse.org/t/shareable-linting-config-in-ci-is-something-missing-in-checks/359088 "2025-03-27T07:08:48Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2025 年 3 月 27 日午前 7:08 UTC](https://meta.discourse.org/t/shareable-linting-config-in-ci-is-something-missing-in-checks/359088/1 "2025-03-27T07:08:48Z")

</div>

これはPRを通過していますが、リンターで失敗するのではないでしょうか？:

> <https://github.com/merefield/discourse-tc-character-count/blob/95e47348ae6db4083bfe28de2b6c0d15f054ac99/javascripts/discourse/connectors/after-composer-title-input/show-counts.gjs#L19>

コネクタファイル内のgjsテンプレートは見逃されていますか？

現在の設定を使用していると（（あーむ））確信しています:

> <https://github.com/merefield/discourse-tc-character-count/blob/95e47348ae6db4083bfe28de2b6c0d15f054ac99/package.json#L3>

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2025 年 3 月 27 日午前 7:45 UTC](https://meta.discourse.org/t/shareable-linting-config-in-ci-is-something-missing-in-checks/359088/3 "2025-03-27T07:45:59Z")

</div>

私のミスです。

`.template-lintrc.cjs` ファイル名にドットが欠けているだけでした。

新しいテーマコンポーネントをセットアップする際は、[GitHub - discourse/discourse-theme-skeleton: Template for Discourse themes](https://github.com/discourse/discourse-theme-skeleton) の使用を検討してください…（ただし、今回の件については、リンティングは既存のものが引き継がれていました）。
