eslint-config-get-off-my-lawn
Version:
A highly opinionated, sharable config of ESLint rules to produce beautiful, readable JavaScript.
23 lines (19 loc) • 618 B
JavaScript
const config = require('eslint-config-prettier');
const {prettier} = require('./utils/dependencies');
const {packageJson} = require('./utils/files/contents');
const locate = require('./utils/files/locate');
const prettierConfig =
packageJson.prettier ||
locate([
'.prettierrc',
'.prettierrc.json',
'.prettierrc.yml',
'.prettierrc.yaml',
'.prettierrc.json5',
'.prettierrc.js',
'.prettierrc.cjs',
'prettier.config.js',
'prettier.config.cjs',
'.prettierrc.toml',
]);
module.exports = prettier || prettierConfig ? config : {};