@affordances/lint
Two lint rules for Affordances apps, for ESLint and oxlint's JS plugins:
affordances/require-affordancewarns when a control calls a server action (action,formAction,onClick, oronSubmitusing an import from anactionsmodule) outside an<Affordance>.affordances/static-action-nameerrors whendefineActionhas noname, or a name that isn't a string literal, which codegen can't read.
vlt install -D @affordances/lint// eslint.config.js
import affordances from '@affordances/lint'
export default [affordances.configs.recommended]Docs: https://github.com/vltpkg/affordances/blob/main/apps/docs/content/guides/lint.mdx