問題タブ [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.

0 投票する
3 に答える
577 参照

css - csslintメッセージのvimefmを見つける

新しくリリースされたcsslintを使用して、.cssファイルのmakefileとしてvimにフックしてみたかったのです。複数行のエラー形式を出力で機能させるのに苦労しています。

これまでの私の最良の結果は次のとおりです。

ただし、行/列番号は正しく取得されません。クイックフィックスウィンドウに次の出力が表示されます。

csslintの形式は次のとおりです。

誰かが私のefmの何が問題になっているのかわかりますか?または、うまくいくかもしれない何かがありますか?フォーマットをクリーンアップするために別の解析スクリプトを作成するルートに進まないようにしています。助けてくれてありがとう。

0 投票する
2 に答える
153 参照

css - 繰り返し見出しセレクター

最近のhttp://csslint.netの立ち上げで、私は過去にスタイルシートを作成したいくつかの方法に疑問を投げかけています。次の方法は、私が最近使用した方法です。

リンターによると、問題は、見出しセレクターを何度も再宣言していることです。もちろん、その理由は、ルールのタイプを論理的に分離するためです。色を変更したい場合は、色の領域にアクセスします。寸法を変更したい場合は、寸法領域にアクセスします。

CSSLintは、スタイルを上書きして文字を浪費する危険があるのではないかと心配していますか、それとも見出し要素の全体的な表示に寄与するブロックの数に関連するパフォーマンスの問題がありますか?

これは悪い習慣ですか、それとも単に誤警報ですか?

0 投票する
2 に答える
7381 参照

css-selectors - CSS Lint の警告を理解する

私は私たちのウェブサイトの CSS を書いていて、それを CSS Lint で実行しました。私はかなりの数の警告を理解するのに苦労しているので、コミュニティの支援を大いに期待しています.

  1. セレクターで ID を使用しないでください。

    それがIDのポイントではありませんか?ページ上の特定の要素に対処するために使用するには?

  2. セレクターに 2 つの ID がありますね。

    同じ行で 2 つのセレクターを使用するよりも、要素を選択するより良い方法はありますか?

  3. ブロークン ボックス モデル: ボーダートップで高さを使用します。

    これが何を意味するのかわかりません。私の理解では、ボックスの高さはボーダーの高さとは別のものです。要素の高さを定義した後、境界辺が個別に定義されていますが、どこが間違っていますか?

  4. 見出し (h1) は修飾されるべきではありません。

0 投票する
3 に答える
2122 参照

css - csslint-壊れたボックスモデル

スタイルシートにCSSLintを使用しましたが、理解できないという警告が1つ表示されます。

このCSSコードを検討してください。

CSSLintは、次のように述べています。「壊れたボックスモデル:境界線付きの高さを使用します。」「壊れたボックスモデル:境界線付きの幅を使用します。」

境界線付きの幅/高さを使用しないのはなぜですか?

0 投票する
2 に答える
7211 参照

css - 単純なcss:before:hoverが機能していませんか?CSSlintエラーはありませんか?

http://jsfiddle.net/nicktheandroid/k93ZK/2/

これは本当に単純なはずです、なぜそれが機能しないのか理解できません。カーソルを合わせると、:before不透明度が1に変更されますが、変更されません。なんで?

編集:私はChromeを使用しています。

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

css - Windows で WSH から CSSLint を実行することは可能ですか?

github に CSSLint プロジェクトがあります。JSLINT/JSHINT プロジェクトに哲学的に触発されているようです。これは、CSS ファイルの構文をチェックし、エラーまたは警告をスローする JavaScript プログラムです。

Rhino と Node のバージョンがあります。Windows Script Host から実行するにはどうすればよいですか?

0 投票する
6 に答える
7292 参照

css - CSSでIDによる選択が推奨されないのはなぜですか?

CSS Lintでは、id要素の選択にを使用することはお勧めしません。CSS Lintは、CSSを非常によく知っている賢い人々によって書かれているので、私は信頼しています。しかし、私はこれの理由が何であるか知りたいですか?なぜ悪いことで選択するのidですか?

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

css - ファイル単位でエラー メッセージを無効にできる CSS バリデーター

このファイルまたはルール内で有効な検証ルールと無効な検証ルールを、jslint のようにファイル内で示唆できる CSS バリデーターは存在しますか。

私は試した

  • W3C バリデーター

  • CSSlint

どちらもこの機能を提供しておらず、使用したいマークアップの検証エラーが常に発生します (IE ハッキング、ベンダー拡張)。

さらに明確にするために、このバリデーターをコミットフックで使用して、プロジェクトポリシーに準拠していない CSS をキャッチしたいと考えています。ベンダープレフィックスが良いか悪いかを人々が考えているかどうか、私はあまり興味がありません。

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

css - 見出しは1回だけ定義する必要があります

主にエラーをチェックするために、csslintを介して適切な量のcssを実行しました。私が受け取る警告の80%は、同じヘッダー要素を複数回定義したことによるものです。だから私はこれらの種類のスタイルをクリーンアップするための最良の方法は何であるかと思っていました...

デザインの他の場所ですでにh1-h6スタイルを使用していることを覚えておいてください。

このためにクラスを使用してから、ミックスイン(スタイラスを使用しています)でスタイルを継承する方がよいでしょうか?

私がそれにいる間、なぜcsslintはこれに対して警告するのですか?パフォーマンスへの影響はありますか?

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

css - コマンドラインからどのように csslint を使用しますか?

私はUbuntuを初めて使用します。最初に認めますが、CIビルドスクリプトに統合する必要があり、サイトの概要ページが役に立たないcsslintことがわかりました。csslintインストールには2つのオプションがありましたが、どちらかまたはcsslintのいずれかが必要です。noderhino

作業方法を知っている形式でこれらのいずれかをグーグルで検索した後、グーグルグループで誰かが同様の質問をしているのを見つけました。答えは、rhinoインストールして実行する既製の製品ではなく、使用するライブラリであるということでした。

私がする必要があるのは次のとおりです。

  • 引数csslint付きの bash経由でCSS ファイルを渡すcsslint
  • 応答を返す
  • 違反のためにビルドが失敗するかどうかを評価する

またはなどの依存関係を含む段階的な手順を見つけることができる場所はありますnoderhino?

みんな、ありがとう。