@oxlint/migrate
Version:
Generates a `.oxlintrc.json` from a existing eslint flat config
17 lines (16 loc) • 463 B
JavaScript
import { isEqualDeep } from "./utilities.mjs";
const detectSameOverride = (config, override) => {
if (config.overrides === void 0) {
return [true, override];
}
const matchedOverride = config.overrides.find(({ files, categories }) => {
return categories === void 0 && isEqualDeep(files, override.files);
});
if (matchedOverride !== void 0) {
return [false, matchedOverride];
}
return [true, override];
};
export {
detectSameOverride
};