Look up a rule id from the output here. Rules that share a cause share a row.
RuleFires when
akan.agent.unpublished-form-setter
An arrow handler taking a value calls st.do.set…On…, so that field publishes no agent tool.
akan.convention.<role>
A top-level declaration the module file does not allow; the table below lists what it does.
akan.file.recommended-max-linesakan.file.max-lines
Over 500 lines for a service, 800 for a Template or Zone, 1,000 for a Util, 2,000 for any file.
akan.file.abstract-max-lines
An *.abstract.md is over 300 lines; keep only what the code cannot show.
akan.file.class-export-global-declaration
A file that exports a class declares something else at top level, other than <Class>Options.
akan.file.component-exportakan.file.component-internal-declaration
A component file exports a non-component, or keeps a local type or function besides <X>Props.
akan.file.bang-comment-in-client
A //! or /*! marker in browser code, which survives minification; write // FIXME:.
akan.file.placeholder-export
An index.ts exports a scaffold placeholder such as aa, dumb or someCommonLogic.
akan.file.dictionary-stale-text
A dictionary still holds scaffold text such as Order description.
akan.file.global-declarationakan.file.window-augmentationakan.file.prototype-mutation
A declare global, a Window interface or a .prototype. write; isolate it in one low-level file.
akan.global.duplicate-exported-function-name
Two files export a function or class with the same name.
akan.global.duplicate-exported-function-body
Exports with different names share one body; extract a single helper.
akan.layout.app-root-fileakan.layout.app-root-folderakan.layout.lib-root-fileakan.layout.lib-root-folder
A file or folder at an app or library root that is not on the allowed list.
akan.layout.lib-facet-file
A file directly in lib/ other than cnst.ts, option.ts and the other support files.
akan.layout.module-ui-file
A .tsx in a module folder whose name is not an allowed role, such as OrderCard.tsx.
The six render-balance rules, listed in the next section.