Files
Dash/oxlint.config.ts
Tomas Dvorak 6004105038 feat: phase 1 MVP — sections, services, drag-drop, renderers
Backend: migration 0002 (sections/items/urls/settings), CRUD +
fractional reorder, icon upload, settings, export/import, cached
status pings. Handler tests cover reorder, URL scheme validation,
settings round-trip.

Frontend: shared board store over the generated client, dnd-kit
layer (same-section, cross-section, section reorder persisted),
URL chooser popover, add/edit service dialog, settings dialog,
Bento + Cards renderers behind the shared seam, dark/light theme.

Generated with [Devin](https://devin.ai)

Authored By: TDvorak <[email protected]>
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-17 20:29:22 +02:00

23 lines
606 B
TypeScript

import { defineConfig } from "oxlint";
export default defineConfig({
ignorePatterns: [
".agents/**",
".claude/**",
"tools/oxlint/anti-slop/**",
"packages/api-client/src/schema.d.ts",
"**/dist/**",
"**/node_modules/**",
],
jsPlugins: [
{ name: "anti-slop", specifier: "./tools/oxlint/anti-slop/index.ts" },
],
rules: {
"anti-slop/no-chained-type-assertions": "error",
"anti-slop/no-widen-then-assert": "error",
"anti-slop/no-unsafe-dictionary-type": "error",
"anti-slop/require-safety-comment-for-type-assertion": "error",
"anti-slop/no-known-value-widening": "error",
},
});