Skip to content

Commit

Permalink
fix: eslint config setup
Browse files Browse the repository at this point in the history
  • Loading branch information
joelcox22 committed Mar 9, 2024
1 parent ced2cc4 commit 76cb11b
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions packages/lint/config/eslint.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,18 @@ export default function configure() {
} else {
packageJson.devDependencies = packageJson.devDependencies || {};
packageJson.devDependencies['@joelbot/eslint-config'] = '^1.0.0';
delete packageJson.eslintConfig;
fs.writeFileSync('eslint.config.json', "export default from '@joelbot/eslint-config';\n");
if (packageJson.eslintConfig) {
debug('removing eslintConfig from package.json in favour of config via eslint.config.js file');
delete packageJson.eslintConfig;
}
fs.writeFileSync('eslint.config.js', "export default from '@joelbot/eslint-config';\n");
const remove = ['.eslintrc', '.eslintrc.js', '.eslintrc.json', '.eslintrc.yml', '.eslintrc.yaml'];
for (const file of remove) {
if (fs.existsSync(file)) {
debug('removing older style eslint config file', file);
fs.unlinkSync(file);
}
}
}
util.writeJson('package.json', packageJson);
}

0 comments on commit 76cb11b

Please sign in to comment.