0.0.11
This commit is contained in:
parent
d686c5fa43
commit
d83744ed6e
10 changed files with 523 additions and 613 deletions
43
index.ts
43
index.ts
|
|
@ -6,6 +6,30 @@ type Overrides = Readonly<{
|
|||
options?: Options;
|
||||
}>;
|
||||
|
||||
export const configIni: Overrides = {
|
||||
files: [".npmrc", ".env", ".env.*"],
|
||||
options: { parser: "ini" },
|
||||
};
|
||||
|
||||
export const configJson: ReadonlyArray<Overrides> = [
|
||||
// Pour le tri des clés des fichiers JSON.
|
||||
{
|
||||
files: ["*.json"],
|
||||
excludeFiles: ["package.json"],
|
||||
options: {
|
||||
plugins: ["prettier-plugin-sort-json"],
|
||||
jsonRecursiveSort: true,
|
||||
},
|
||||
},
|
||||
// Pour package.json.
|
||||
{
|
||||
files: ["package.json"],
|
||||
options: {
|
||||
plugins: ["prettier-plugin-pkg"],
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
/** Pour les fichiers PHP. */
|
||||
export const configPhp: Overrides = {
|
||||
files: ["*.php"],
|
||||
|
|
@ -44,22 +68,11 @@ export const configClassique: Readonly<Config> = {
|
|||
experimentalOperatorPosition: "start",
|
||||
experimentalTernaries: true,
|
||||
htmlWhitespaceSensitivity: "ignore",
|
||||
iniSpaceAroundEquals: false,
|
||||
jsdocPreferCodeFences: true,
|
||||
jsdocVerticalAlignment: true,
|
||||
overrides: [
|
||||
// Pour package.json.
|
||||
{
|
||||
files: ["package.json"],
|
||||
options: {
|
||||
plugins: ["prettier-plugin-pkg"],
|
||||
},
|
||||
},
|
||||
],
|
||||
plugins: [
|
||||
"prettier-plugin-curly",
|
||||
"prettier-plugin-jsdoc",
|
||||
"prettier-plugin-sh",
|
||||
],
|
||||
overrides: [configIni, ...configJson],
|
||||
plugins: ["prettier-plugin-curly", "prettier-plugin-ini", "prettier-plugin-jsdoc", "prettier-plugin-sh"],
|
||||
printWidth: 120,
|
||||
proseWrap: "never",
|
||||
quoteProps: "as-needed",
|
||||
|
|
@ -74,5 +87,5 @@ export const configClassique: Readonly<Config> = {
|
|||
|
||||
export const configWordPress: Readonly<Config> = {
|
||||
...configClassique,
|
||||
overrides: [...(configClassique.overrides ?? []), configPhp, configXml],
|
||||
overrides: [...(configClassique.overrides ?? []), configIni, ...configJson, configPhp, configXml],
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue