2

.scss ファイルで stylelint を使用して postcss-scss を使用しており、すべての変数がプロジェクト全体で同じ命名規則に従うようにルールを適用する方法を見つけようとしています。

変数名のフォーマットまたはパターン (すなわち正規表現) を指定する方法はありますか? セレクターのhttps://github.com/davidtheclark/stylelint-selector-bem-patternは認識していますが、変数名については何も見つかりませんでした。

https://github.com/sasstools/sass-lint/pull/257の行に沿って何かを考えていますが、それは stylelint ルールと互換性があります。

たとえば、変数名を常にキャメルケースにしたい場合があります。その場合は次のようになります。

// this wouldn't be correct
$my-variable: #000;

// but this would be correct
$myVariable: #000;
4

1 に答える 1

1

現在、これを行うルールはありません。これは、stylelint 自体にプリプロセッサ固有のルールが含まれていないためです。

これが、stylelint がプラグインをサポートする理由です。SCSS 変数のパターンを強制するプラグインを作成し、それを stylelint 構成に含めることができます。

SCSS 固有の stylelint プラグインの作成に関心のある他の人に ping を送信したい場合は、https://github.com/kristerkari/stylelint-scssリポジトリを参照してください。その最終的な目標は、まさにそのコレクションを作成することです。 .

于 2016-03-30T17:20:09.800 に答える