Formatting Settings

{
    "[blade]": {
        "editor.autoClosingBrackets": "always",
        "editor.defaultFormatter": "shufo.vscode-blade-formatter",
        "editor.formatOnSave": true
    },
    "[css]": {
        "editor.defaultFormatter": "vscode.css-language-features",
        "editor.formatOnSave": true
    },
    "[html]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode",
        "editor.formatOnSave": true
    },
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode",
        "editor.formatOnSave": true
    },
    "[json]": {
        "editor.defaultFormatter": "vscode.json-language-features",
        "editor.formatOnSave": true
    },
    "[jsonc]": {
        "editor.defaultFormatter": "vscode.json-language-features",
        "editor.formatOnSave": true
    },
    "[php]": {
        "editor.defaultFormatter": "bmewburn.vscode-intelephense-client",
        "editor.formatOnSave": true
    },
    "[shellscript]": {
        "editor.defaultFormatter": "foxundermoon.shell-format",
        "editor.formatOnSave": true
    },
    "[xml]": {
        "editor.defaultFormatter": "redhat.vscode-xml",
        "editor.formatOnSave": true
    },
    "[yaml]": {
        "editor.defaultFormatter": "redhat.vscode-yaml",
        "editor.formatOnSave": true
    },
    "blade.format.enable": true,
    "bladeFormatter.format.noMultipleEmptyLines": true,
    "bladeFormatter.format.sortHtmlAttributes": "code-guide",
    "bladeFormatter.format.wrapAttributes": "aligned-multiple",
    "bladeFormatter.format.wrapLineLength": 512,
    "bladeFormatter.misc.dontShowNewVersionMessage": true,
    "cleanCSS.formatterOptions.format.breakWith": "unix",
    "cleanCSS.formatterOptions.format.semicolonAfterLastProperty": true,
    "cleanCSS.formatterOptions.level.1": {
        "cleanupCharsets": true,
        "normalizeUrls": true,
        "optimizeBackground": true,
        "optimizeBorderRadius": true,
        "optimizeFilter": true,
        "optimizeFont": true,
        "optimizeFontWeight": false,
        "optimizeOutline": true,
        "removeEmpty": true,
        "removeNegativePaddings": true,
        "removeQuotes": false,
        "removeWhitespace": true,
        "replaceMultipleZeros": true,
        "replaceTimeUnits": true,
        "replaceZeroUnits": true,
        "roundingPrecision": false,
        "selectorsSortingMethod": "standard",
        "specialComments": "all",
        "tidyAtRules": true,
        "tidyBlockScopes": true,
        "tidySelectors": true
    },
    "cleanCSS.formatterOptions.level.2": {
        "mergeAdjacentRules": true,
        "mergeIntoShorthands": false,
        "mergeMedia": true,
        "mergeNonAdjacentRules": true,
        "mergeSemantically": false,
        "overrideProperties": true,
        "removeEmpty": true,
        "reduceNonAdjacentRules": true,
        "removeDuplicateFontRules": true,
        "removeDuplicateMediaBlocks": true,
        "removeDuplicateRules": true,
        "removeUnusedAtRules": false,
        "restructureRules": false,
        "skipProperties": []
    },
    "css.format.newlineBetweenRules": false,
    "css.format.preserveNewLines": false,
    "files.eol": "\n",
    "files.insertFinalNewline": false,
    "files.trimFinalNewlines": true,
    "files.trimTrailingWhitespace": true,
    "intelephense.diagnostics.enable": false,
    "intelephense.diagnostics.undefinedProperties": false,
    "intelephense.telemetry.enabled": false,
    "LaravelExtraIntellisense.modelsPaths": [
        "app",
        "app/Models"
    ],
    "prettier.printWidth": 512,
    "prettier.tabWidth": 4
}