Diagnostic codes: every-file-has-a-kind: A file in the `files` of an import table has no row in that table.
# every-file-has-a-kind
> A file in the `files` of an import table has no row in that table.
Rule violations. This text is what `archangel docs every-file-has-a-kind` prints.
A file in the `files` of an import table has no row in that table.
## Example
```ts
mayImport('domain', { entity: ['value-object'], 'value-object': [] }, {
files: 'apps/api/src/*/domain/**',
kinds: '**/*.{kind}.ts',
})
```
The file `apps/api/src/order/domain/order.helper.ts` has the kind `helper`, and the table has no row for it. A file with no kind gives the same problem.
## What to do
Add a row for the kind, rename the file so that it has a kind with a row, or use `not` in the table’s `files` to leave the file out. To stop this check for all the table, put `.every-file-has-a-kind` in `off`.
An exception comment cannot permit this problem, because no import is on its line. The baseline can hold it.
Only source files count. The config file is in no table.