問題タブ [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.
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ファイルの関連部分があります:
おそらく私が間違っていることだと確信していますが、何がわかりませんか?
pug - Lint スタイルを Pug ファイルに
style.
CSS を Pugタグの raw コンテンツ (CSS) とstyle
属性コンテンツ (CSS)にリントしたいと考えています。
Stylelint はこれを行うための適切なツールのようです。
Stylelint はhtml
、期待どおりに動作して、ファイル内の CSS 文字列とコード ブロックをリントできます。
しかし、で同じことをしようとするとpug
、Unknown word CssSyntaxError
エラーが発生しました。
テスト用のリポジトリを作成し、テスト出力をコメントとして NPM スクリプトに追加しました。
https://github.com/Grawl/stylelint-pug-test/commit/f4749090ab89be5da5e762a69948e072343accdf
「プロセッサ」html
を使用して HTML タグと属性の CSS を決定するStylelint リント。モジュールへのリンクが非推奨であることがわかりました。しかし、私にとってはこのプロセッサがなくても機能します(上記のテストレポをご覧ください)。HTMLプロセッサが組み込まれているようです。stylelint-processor-html
stylelint-processor-arbitrary-tags
Stylelint 用の Pug プロセッサが見つかりません。NPM (12 件の結果)、Yarn レジストリ(15 件の結果)、GitHub (14 件のリポジトリ)で1 つを見つけようとしています。
多分私は何かを逃しますか?RegExpを書くstylelint-processor-pug
か掘り下げる必要がありますか?stylelint-processor-arbitrary-tags
stylelint - 同じファイル内の異なるセレクターの no-duplicate-selectors エラー
CSS-IN-JS プロジェクト内で stylelint を使用しています (ここでは astroturf を使用していますが、styled-components などの CSS-IN-JS ライブラリを使用しても同じパターンに直面しています)。
同じファイル内で異なるスタイルの要素を定義しているため、セレクタやインポート ルールが重複することがあります。
私はこのように構成します:
これらの stylelint ルールをファイル全体ではなくブロックに設定する方法はありますか?