@viewlint/rules
v1.0.0
Published
Built-in web rule set for ViewLint
Readme
@viewlint/rules
@viewlint/rules is the official first-party rules plugin for ViewLint.
It ships built-in UI lint rules and two ready-to-use presets: rules/recommended and rules/all.
Installation
npm install --save-dev viewlint @viewlint/rulesUsage
// viewlint.config.ts
import { defineConfig } from "viewlint/config";
import rules from "@viewlint/rules";
export default defineConfig({
plugins: {
rules,
},
extends: ["rules/recommended"],
});What This Package Does
- Registers the
rulesplugin namespace - Exposes built-in rule definitions that run on rendered UI output
- Provides
rules/recommendedfor high-signal defaults - Provides
rules/allfor expanded feedback while polishing UI
Included Rules
rules/hit-target-obscuredrules/clipped-contentrules/container-overflowrules/corner-radius-coherencerules/misalignmentrules/overlapped-elementsrules/space-misuserules/text-overflowrules/text-contrastrules/text-proximityrules/text-ragged-linesrules/unexpected-scrollbar
