@shayanthenerd/eslint-config
Version:
A modern, flexible ESLint configuration for enforcing best practices and maintaining a consistent coding style
37 lines (36 loc) • 820 B
JavaScript
//#region src/prettier.config.ts
const prettierConfig = {
arrowParens: "always",
bracketSameLine: false,
bracketSpacing: true,
embeddedLanguageFormatting: "auto",
endOfLine: "lf",
experimentalOperatorPosition: "end",
experimentalTernaries: false,
htmlWhitespaceSensitivity: "css",
insertPragma: false,
jsxSingleQuote: false,
objectWrap: "preserve",
printWidth: 120,
proseWrap: "preserve",
quoteProps: "consistent",
rangeEnd: Infinity,
rangeStart: 0,
requirePragma: false,
semi: true,
singleAttributePerLine: false,
singleQuote: true,
tabWidth: 2,
trailingComma: "all",
useTabs: false,
vueIndentScriptAndStyle: false,
overrides: [{
files: ["*.jsonc"],
options: { parser: "json" }
}, {
files: "*.svg",
options: { parser: "html" }
}]
};
//#endregion
export { prettierConfig as default };