// @ts-check /** * Local ESLint plugin for the trading web app. * * Rules implement the preventive guards from docs/ui/UI_AUDIT.md ยง5. * Wired into eslint.config.js as plugin "bytelyst-trading". */ import truncateNeedsTitle from './rules/truncate-needs-title.js'; import gridNeedsMinmax from './rules/grid-needs-minmax.js'; import noButtonWithStackedChildren from './rules/no-button-with-stacked-children.js'; export default { rules: { 'truncate-needs-title': truncateNeedsTitle, 'grid-needs-minmax': gridNeedsMinmax, 'no-button-with-stacked-children': noButtonWithStackedChildren, }, };