Solution:

In order to allow single-line blocks in VSCode using Prettier - Code formatter extension, please take the following steps:

  1. Enable stylelint integration by adding this in the VSCode Settings (JSON): "prettier.stylelintIntegration": true
  2. Install stylelint and stylelint-prettier npm modules in your project directory. npm install stylelint stylelint-prettier --save-dev
  3. Add a .stylelintrc.json file at the root of your project directory with the following code:
    {
        "plugins": ["stylelint-prettier"],
        "rules": {
            "block-closing-brace-newline-after": "always-multi-line",
            "block-closing-brace-empty-line-before": "never",
            "block-closing-brace-space-before": "always",
            "block-opening-brace-space-after": "always",
            "block-opening-brace-space-before": "always",
            "block-closing-brace-newline-before": "always-multi-line",
            "block-opening-brace-newline-after": "always-multi-line",
            "indentation": 4
        }
    }

You can add/customize more stylelint rules, see the entire list of rules here.

Took me a while to understand how to configure these options, if you're starting out with stylelint, I highly recommend you read its guidelines first.

Answer from Arslan Akram on Stack Overflow
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
SCSS Formatter - Visual Studio Marketplace
Extension for Visual Studio Code - A Visual Studio Code Extension to format SCSS
🌐
Visual Studio Code
code.visualstudio.com › docs › languages › css
CSS, SCSS and Less
November 3, 2021 - You can read more about using custom data in the vscode-custom-data repository. The CSS Languages Features extension also provides a formatter. The formatter works with CSS, LESS and SCSS.
🌐
GitHub
github.com › sibiraj-s › vscode-scss-formatter
GitHub - sibiraj-s/vscode-scss-formatter: A Visual Studio Code Extension to format SCSS files · GitHub
SCSS Formatter is an extension for Visual Studio Code to format SCSS.
Starred by 13 users
Forked by 3 users
Languages   TypeScript 49.7% | SCSS 30.6% | JavaScript 16.7% | CSS 3.0%
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
formate: CSS/LESS/SCSS formatter - Visual Studio Marketplace
Extension for Visual Studio Code - Formate is an CSS/LESS/SCSS format extension to format properties and align property values to improve readability.
🌐
YouTube
youtube.com › code 2020
VS Code tips — Formatting CSS and SCSS - YouTube
Use the built-in #css and #scss formatters to quickly tidy up your stylesheets.Run the formatters using the 'Format Document' command or with alt+shift+F / c...
Published   April 27, 2022
Views   14K
Find elsewhere
🌐
VsixHub
vsixhub.com › vsix › 28006
SCSS Formatter 2.0.0 VSIX (Old Version) - VsixHub
Free Download SCSS Formatter 2.0.0 Vsix File for Visual Studio Code
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
SCSS Allman Formatter - Visual Studio Marketplace
Extension for Visual Studio Code - Formats braces to new lines (Allman style). SCSS & CSS formatter for VS Code
🌐
GitHub
github.com › stylelint › vscode-stylelint › issues › 384
Add support for stylelint as SCSS formatter · Issue #384 · stylelint/vscode-stylelint
March 5, 2022 - It would be cool, if the stylelint extension could be enabled as formatter for SCSS files just like it's possible to enable it for validation. I gave it a shot but I wasn't very surprised it didn't work. { "[scss]": { "editor.defaultFormatter": "stylelint.vscode-stylelint" } }
Author   wedi
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
Sass (.sass only) - Visual Studio Marketplace
Extension for Visual Studio Code - Indented Sass syntax Highlighting, Autocomplete & Formatter
🌐
Stack Overflow
stackoverflow.com › questions › 49326469 › vs-code-best-way-to-format-scss-using-beautify-plugin
sass - VS Code: best way to format scss (using Beautify plugin)? - Stack Overflow
In VS Code when I format a scss file the content gets messed up : Formatted : $font-family : Helvetica Neue, Helvetica, Arial, sans-serif; $font-family-alt : Open Sans, Helvetica Neue,
🌐
GitHub
github.com › microsoft › vscode › issues › 146534
Unwanted and incorrect scss formatting from vs code · Issue #146534 · microsoft/vscode
April 1, 2022 - No setting to turn that off. No idea why this is on. I have to turn off the whole vs code scss formatter in order to avoid that incorrect removal of this space.
Author   talamaska
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
Beautify css/sass/scss/less - Visual Studio Marketplace
Extension for Visual Studio Code - Beautify css, sass and less code (extension for Visual Studio Code)
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
Old Fashioned CSS Formatter - Visual Studio Marketplace
Extension for Visual Studio Code - Organize CSS/SCSS properties with multiple sorting strategies and smart formatting