問題タブ [csslint]
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.
jslint - wro4j CSS Lint カスタムルールの追加
私たちのチームは wro4j ツールを使用したいと考えており、それをセットアップして csslint と jslint を実行できるようにしました。独自のカスタム CSS ルールを作成したいのですが、csslint ルールが保存されている場所や独自のルールを作成する方法に関するドキュメントが見つかりません。
どんな助けでも大歓迎です。
gulp - gulp-csslint カスタム ルールに「メソッド 'addRule' がありません」
https://github.com/lazd/gulp-csslintに従ってカスタムルールを作成する方法に従っていますが、次のよう なエラーが発生し続け、addRule() にアクセスできません。
これは私のコードです:
css - CLI 用に作成したカスタム CSSLint ルールをインストールして使用するにはどうすればよいですか?
CLI経由でCSSLintを使用しています。こことここにある手順に従って、カスタム CSS linting ルールを作成するのにかなりの時間を費やしました。それらはテストされ、正しく動作しますが、ルールを作成したので、実際にそれらをリンターに追加する (または npm 経由でインストールする) 方法がわからないため、CLI 経由でプロジェクトをリントするために使用できます。github wiki のドキュメントを精査しましたが、答えが見つからないようです。
これらのルールはプロジェクト固有のものであり、csslint github リポジトリに送信するためのものではないことに注意してください。
node.js - grunt や gulp を使用せずに Node JS で LESS ファイルと SCSS ファイルをどのように LINT できますか?
つまり、私はインターネットを調べて、利用可能なリンターをチェックしました。利用可能なほとんどすべての LESS リンターは、コマンドライン インターフェイスまたは grunt または gulp 用のプラグインを提供します。私が本当に欲しいのは、CLI ではなくコードを介して NODEJS で構成および使用できる単純なノード プラグインです。
また、LESSLINT や SCSSLINT などのタグが利用できないため、これらのタグを質問に追加できませんでした。
- これを行うために利用できるノードプラグインはありますか?
- そうでない場合、NodeJS を介して CLI を使用し、コールバックを取得するにはどうすればよいですか?
これは NodeJS の最も強力な機能であり、コードはコールバックに依存しているため、コールバックが必要です。
PS: コードは必要ありません。必要なのは指示だけです。
ご支援ありがとうございます
html - CSS エラー : 過度に修飾された要素の名前を削除する必要があります
form
クラス内およびmask-amount
クラス内のすべての要素を太字にする、次の css を検討してください。
もちろん、上記はmask-amount
フォーム外の要素のフォントの太さを変更しません。
コード: http://jsfiddle.net/a9qt8jw7/
ただし、Sonar で CSS を確認すると、 Name of overqualified element should be removed というエラーが表示されます。https://github.com/CSSLint/csslint/wiki/Disallow-overqualified-elementsで説明されているエラー
要素名によってクラスの動作が異なる場合を除き、li.active などのセレクターを記述する必要はありません。ほとんどの場合、セレクターから要素名を削除しても安全です。これにより、CSS のサイズが縮小され、セレクターのパフォーマンスが向上します (要素と一致する必要がなくなります)。
mask-amount
class を持つ他の要素を太字にしたくないので、 form
from css セレクターを単純に削除することはできません。
私はこの種のセレクターをよく使いました。CSS を変更してこのエラーを修正する最善の方法を知りたいです。(HTML を変更することはできません。これは大きな作業になります!!)
css - 過度に修飾された要素を削除すると、本当にパフォーマンスが向上しますか?
いくつかのツールを使用して css を検証し、パフォーマンスを改善したところ、過度に修飾された要素を削除するよう求めるフィードバックがありました。
セレクターのパフォーマンスを向上させることができるので理にかなっていますが、これが過剰に修飾されているのを見て驚いた:
「div#container は過剰に修飾されています。#container を使用してください」
これは本当に問題ですか?私のCSSにはそのようなことがたくさんあり、これがパフォーマンスの向上に役立つかどうか懐疑的でした.
css - scsslint ColorVariable および sass パレット
この変数の scsslint に問題があります
ColorVariable: のような色リテラル
blue
は、変数宣言でのみ使用する必要があります。他の場所では、変数を介して参照する必要があります。
私はこのsassパレットを持っています:
問題は、値のパレット(青)を渡していることです。これにより、scsslint は青について不平を言います。
scss-lint.yml を false に変更して解決できることを知っています
しかし、私が望む問題は、次のような悪い慣行を避けたいです:
その場合、私は何をすべきでしょうか?ColorVariable といういくつかのクラスをジャンプするファイルで検証を使用し続けるには?
ありがとう。
atom-editor - Atom の CSSLint で .csslintrc を使用してルールを無視する方法は?
Atom (windows)でLinter-CSSlintを使用してLinterを使用していますが、一部の警告 (「ids」など) をグローバルに防止したいと考えています。
CSSlint の readme にはサポートされていると書かれていますが、このファイルをどこに置くべきか.csslintrc
の情報が見つかりません。.csslintrc
.csslintrc
私は中にファイルを見ました:
この内部で:--errors=empty-rules
しかし、そこにいくつかのルールを追加しても何も起こりません。次のようなルール:
誰かが私を正しい方向に向けることができますか?
ありがとう!
c# - CSSLint の使用方法
CSSLint レポートを xml 形式で生成するコマンド ライン引数をいくつか見つけました。コマンドプロンプトで実行している間は正常に動作しています。
引数:
csslint --format=csslint-xml "{SourceDir}\bootstrap.css" > "C:\temp\csslint.xml"
C#アプリケーションで実行したい。以下のコードを試しました。
しかし、それは機能していません。この問題の解決策やアイデアはありますか?
また、指定したディレクトリの CSSLint レポートを生成する方法はありますか? ファイル名ではなく、ディレクトリ パスを指定します。