on master help sign in
feat: lint for `ui.virtual` and catch present and future virtual based features (#6320)
583f6a1Alexander Brevig
xtask/src/themelint.rs+2
@@ -36,6 +36,8 @@ fn get_rules() -> Vec<Require> {
36 Require::Difference("ui.statusline.normal", "ui.statusline.select"),
36 Require::Difference("ui.statusline.normal", "ui.statusline.select"),
37 // Check for editor.cursorline
37 // Check for editor.cursorline
38 Require::Existence(Rule::has_bg("ui.cursorline.primary")),
38 Require::Existence(Rule::has_bg("ui.cursorline.primary")),
39+ // Check for general ui.virtual (such as inlay-hint)
40+ Require::Existence(Rule::has_fg("ui.virtual")),
39 // Check for editor.whitespace
41 // Check for editor.whitespace
40 Require::Existence(Rule::has_fg("ui.virtual.whitespace")),
42 Require::Existence(Rule::has_fg("ui.virtual.whitespace")),
41 // Check fir rulers
43 // Check fir rulers