CSS のコードインスペクション
CSS では、ReSharper 2026.1 は 22 個の 独自コードインスペクションを提供しており、いずれも 無効化したり、 重要度レベルを変更できます。
これらの コードインスペクションは、すべての開いているファイルの 設計時にコードの問題の検出を支援し、さらに 特定のスコープでのコード問題の検索も可能です。
設定可能な CSS インスペクションを以下に カテゴリ別に分類して示します。
一般的なプラクティスとコードの改善 (1 インスペクション)
このカテゴリには、主にコードの可読性に影響する中程度の重要度の問題を検出するインスペクションがまとめられています。
潜在的なコード品質問題 (17 インスペクション)
このカテゴリには、主に エラーまたは 警告レベルで、重大な問題(コードの臭い)を検出するインスペクションが含まれます。 このカテゴリには ローカライゼーション支援を保証するインスペクションも含まれます。
インスペクション ID EditorConfig プロパティ | デフォルトの重大度 |
|---|
ファイルシステムのパスを解決できません
PathNotResolved
resharper_path_not_resolved_highlighting | エラー |
CSS 機能は特定のブラウザーでサポートされていません
CssCaniuseUnsupportedFeature
resharper_css_caniuse_unsupported_feature_highlighting | ヒント |
CSS 機能には、特定のブラウザー用にベンダー接頭辞が必要です
CssCaniuseFeatureRequiresPrefix
resharper_css_caniuse_feature_requires_prefix_highlighting | ヒント |
CSS シンボル / 構文は特定のブラウザーと互換性がありません
CssBrowserCompatibility
resharper_css_browser_compatibility_highlighting | 警告 |
CSS シンボルは廃止されました
CssObsolete
resharper_css_obsolete_highlighting | ヒント |
色の 16 進数値が無効です
HexColorValueWithAlpha
resharper_hex_color_value_with_alpha_highlighting | エラー |
値が無効です
InvalidValue
resharper_invalid_value_highlighting | エラー |
プロパティは vendor-prefixed プロパティをオーバーライドしません
CssPropertyDoesNotOverrideVendorProperty
resharper_css_property_does_not_override_vendor_property_highlighting | 警告 |
フォールバックカラーが必要です
RequiresFallbackColor
resharper_requires_fallback_color_highlighting | 警告 |
構文は指定された CSS バージョンでは許可されていません
SyntaxIsNotAllowed
resharper_syntax_is_not_allowed_highlighting | 警告 |
コロンが 2 つ必要です
DoubleColonsExpected
resharper_double_colons_expected_highlighting | エラー |
不明な CSS クラス
UnknownCssClass
resharper_unknown_css_class_highlighting | 警告 |
不明な CSS シンボル
CssNotResolved
resharper_css_not_resolved_highlighting | エラー |
不明なカスタムプロパティ
UnknownCssVariable
resharper_unknown_css_variable_highlighting | 警告 |
不明な vendor-specific 拡張機能
UnknownCssVendorExtension
resharper_unknown_css_vendor_extension_highlighting | ヒント |
値は予想外です
UnexpectedValue
resharper_unexpected_value_highlighting | エラー |
値は単位を持つ必要があります
ValueShouldHaveUnits
resharper_value_should_have_units_highlighting | エラー |
コードの冗長性 (3 インスペクション)
このカテゴリのコードインスペクションは、可読性やスタイルに影響する冗長部分やデッドコードを探し、これらは安全に削除できます。 一部のコード冗長性は自動的に修正できず、それらのクイックフィックスは対話モードで実行され、ユーザー入力が必要です。 ただし、冗長な部分のほとんどは スコープ内の修正 または コードのクリーンアップ を使うことでユーザー操作なしで修正できます。
インスペクション ID EditorConfig プロパティ | デフォルトの重大度 |
|---|
冗長なコード
Redundant
resharper_redundant_highlighting | 警告 |
冗長な CSS ハック
RedundantCssHack
resharper_redundant_css_hack_highlighting | 警告 |
冗長な測定単位
RedundantUnits
resharper_redundant_units_highlighting | 警告 |
シンボル宣言の冗長性 (1 インスペクション)
このカテゴリには、主に 警告重要度レベルで、空や未使用のシンボル宣言を検出するコードインスペクションが含まれます。
2026 年 6 月 12 日