問題タブ [stylelint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1764 参照

javascript - gulp-stylelintを使用したstylelint - エラー:TypeError:node_modules/gulp-stylelint/dist/index.js:177で未定義のプロパティ「警告」を読み取れません:177

検索しましたが、問題に対する答えが見つかりません。「警告」は gulp-stylelint/index.js ファイルで定義されていないと言っています-明確にするために、このファイルは「サードパーティ」ファイルであるため、私は触れていません。コマンド ライン (gulp lint:css) から実行しても、ビルド プロセス中に実行しても、同じエラーが発生します。

エラーメッセージは次のとおりです。

package.json ファイルの依存関係は次のとおりです。

ここに私の .stylelintrc ファイルがあります:

ここに私のgulpファイルの関連部分があります:

おそらく私が間違っていることだと確信していますが、何がわかりませんか?

0 投票する
1 に答える
235 参照

pug - Lint スタイルを Pug ファイルに

style.CSS を Pugタグの raw コンテンツ (CSS) とstyle属性コンテンツ (CSS)にリントしたいと考えています。

Stylelint はこれを行うための適切なツールのようです。

Stylelint はhtml、期待どおりに動作して、ファイル内の CSS 文字列とコード ブロックをリントできます。

しかし、で同じことをしようとするとpugUnknown word CssSyntaxErrorエラーが発生しました。

テスト用のリポジトリを作成し、テスト出力をコメントとして NPM スクリプトに追加しました。

https://github.com/Grawl/stylelint-pug-test/commit/f4749090ab89be5da5e762a69948e072343accdf

「プロセッサ」htmlを使用して HTML タグと属性の CSS を決定するStylelint リント。モジュールへのリンクが非推奨であることがわかりました。しかし、私にとってはこのプロセッサがなくても機能します(上記のテストレポをご覧ください)。HTMLプロセッサが組み込まれているようです。stylelint-processor-htmlstylelint-processor-arbitrary-tags

Stylelint 用の Pug プロセッサが見つかりません。NPM (12 件の結果)、Yarn レジストリ(15 件の結果)、GitHub (14 件のリポジトリ)で1 つを見つけようとしています。

多分私は何かを逃しますか?RegExpを書くstylelint-processor-pugか掘り下げる必要がありますか?stylelint-processor-arbitrary-tags

0 投票する
1 に答える
1271 参照

stylelint - 同じファイル内の異なるセレクターの no-duplicate-selectors エラー

CSS-IN-JS プロジェクト内で stylelint を使用しています (ここでは astroturf を使用していますが、styled-components などの CSS-IN-JS ライブラリを使用しても同じパターンに直面しています)。

同じファイル内で異なるスタイルの要素を定義しているため、セレクタやインポート ルールが重複することがあります。

私はこのように構成します:

これらの stylelint ルールをファイル全体ではなくブロックに設定する方法はありますか?