This commit is contained in:
gcch 2026-03-31 10:21:00 +02:00
commit 8de937e801
9 changed files with 105 additions and 126 deletions

View file

@ -14,11 +14,11 @@ export const configIni: Overrides = {
export const configJson: ReadonlyArray<Overrides> = [
// Pour le tri des clés des fichiers JSON.
{
files: ["*.json"],
excludeFiles: ["package.json"],
files: ["*.json"],
options: {
plugins: ["prettier-plugin-sort-json"],
jsonRecursiveSort: true,
plugins: ["prettier-plugin-sort-json"],
},
},
// Pour package.json.
@ -30,35 +30,6 @@ export const configJson: ReadonlyArray<Overrides> = [
},
];
/** Pour les fichiers PHP. */
export const configPhp: Overrides = {
files: ["*.php"],
options: {
braceStyle: "1tbs",
parser: "php",
phpVersion: "auto",
plugins: ["@prettier/plugin-php"],
trailingCommaPHP: true,
},
};
/** Pour les fichiers XML. */
export const configXml: Overrides = {
files: ["*.xml"],
options: {
bracketSameLine: false,
parser: "xml",
plugins: ["@prettier/plugin-xml"],
printWidth: 120,
singleAttributePerLine: true,
tabWidth: 2,
xmlQuoteAttributes: "double",
xmlSelfClosingSpace: true,
xmlSortAttributesByKey: true,
xmlWhitespaceSensitivity: "strict",
},
};
export const configClassique: Readonly<Config> = {
arrowParens: "avoid",
bracketSameLine: false,
@ -84,8 +55,3 @@ export const configClassique: Readonly<Config> = {
tsdoc: true,
useTabs: false,
};
export const configWordPress: Readonly<Config> = {
...configClassique,
overrides: [...(configClassique.overrides ?? []), configIni, ...configJson, configPhp, configXml],
};