0.0.7
This commit is contained in:
parent
360d7e45e6
commit
5960c88f6d
10 changed files with 247 additions and 52 deletions
21
index.ts
21
index.ts
|
|
@ -1,19 +1,25 @@
|
|||
import type { Config } from "prettier";
|
||||
import type { Config, Options } from "prettier";
|
||||
|
||||
type Overrides = Readonly<{
|
||||
excludeFiles?: Array<string> | string;
|
||||
files: Array<string> | string;
|
||||
options?: Options;
|
||||
}>;
|
||||
|
||||
/** Pour les fichiers PHP. */
|
||||
const configPhp = {
|
||||
const configPhp: Overrides = {
|
||||
files: ["*.php"],
|
||||
options: {
|
||||
braceStyle: "1tbs",
|
||||
parser: "php",
|
||||
phpVersion: "8.2",
|
||||
phpVersion: "auto",
|
||||
plugins: ["@prettier/plugin-php"],
|
||||
trailingCommaPHP: true,
|
||||
},
|
||||
};
|
||||
|
||||
/** Pour les fichiers XML. */
|
||||
const configXml = {
|
||||
const configXml: Overrides = {
|
||||
files: ["*.xml"],
|
||||
options: {
|
||||
bracketSameLine: false,
|
||||
|
|
@ -29,12 +35,13 @@ const configXml = {
|
|||
},
|
||||
};
|
||||
|
||||
export const configClassique: Config = {
|
||||
export const configClassique: Readonly<Config> = {
|
||||
arrowParens: "avoid",
|
||||
bracketSameLine: false,
|
||||
bracketSpacing: true,
|
||||
embeddedLanguageFormatting: "auto",
|
||||
endOfLine: "lf",
|
||||
experimentalOperatorPosition: "start",
|
||||
experimentalTernaries: true,
|
||||
htmlWhitespaceSensitivity: "ignore",
|
||||
jsdocPreferCodeFences: true,
|
||||
|
|
@ -65,7 +72,7 @@ export const configClassique: Config = {
|
|||
useTabs: false,
|
||||
};
|
||||
|
||||
export const configWordPress: Config = {
|
||||
export const configWordPress: Readonly<Config> = {
|
||||
...configClassique,
|
||||
overrides: [...configClassique.overrides!, configPhp, configXml],
|
||||
overrides: [...(configClassique.overrides ?? []), configPhp, configXml],
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue