UNPKG

eslint-config-harris

Version:
42 lines (39 loc) 1.15 kB
const eslintPluginPrettierRecommended = require('eslint-plugin-prettier/recommended'); /** @type {import('eslint').Linter.Config} */ const prettierConfig = { ...eslintPluginPrettierRecommended, name: 'harris/prettier', rules: { ...eslintPluginPrettierRecommended.rules, 'prettier/prettier': [ 'error', { arrowParens: 'avoid', printWidth: 120, singleQuote: true, }, // original, need to double check // { // arrowParens: 'avoid', // bracketSameLine: false, // bracketSpacing: true, // embeddedLanguageFormatting: 'auto', // htmlWhitespaceSensitivity: 'css', // insertPragma: false, // jsxSingleQuote: false, // printWidth: 120, // proseWrap: 'preserve', // quoteProps: 'as-needed', // requirePragma: false, // semi: true, // singleAttributePerLine: false, // singleQuote: true, // tabWidth: 2, // trailingComma: 'all', // useTabs: false, // vueIndentScriptAndStyle: false, // }, ], }, }; module.exports = prettierConfig;