What version of Oxlint are you using?
0.16.3
What command did you run?
oxlint <dir>
What does your .oxlintrc.json config file look like?
What happened?
When using oxlint to lint a single directory, the import/no-cycle rule is not emitted as a diagnostic unless the config is passed explicitly with --config. I think this is due to the multi-file analysis not being enabled. I think if we have to choose whether to enable it altogether, then we should enable it if any nested config has the import plugin.
// a.ts
import { b } from "./b";
console.log(b);
// b.ts
import './a'
export const b = 'b';
{ "plugins": ["import", "unicorn"], "rules": { "import/no-commonjs": "error", "import/no-cycle": "error", "import/no-duplicates": "error", "import/no-self-import": "error" } }