Skip to content

VS Code

These extensions already have a configuration in the theme, so you don’t have to configure them yourself.

  • PHP Intelephense: Provides advanced PHP language features like code completion, go to definition, and more.

OR

  • phpactor: An alternative to Intelephense, providing similar features for PHP development, but fully free and open source 🎉.
  • EditorConfig for VS Code: Ensures consistent coding styles across different editors and IDEs.
  • Mago: Automatically formats and lints your PHP code according to the rules we use in our theme (mago.toml). Auto-discovers vendor/bin/mago.
  • Prettier: Formats your SCSS and HTML files only — Biome handles everything else.
  • Biome: Formats and lints your JavaScript, TypeScript, JSON and CSS files.
  • Some Sass: Provides workspace-wide completions, go-to-definition and hover for Sass symbols. Needed because the theme uses the @use module system — mixins and variables are only visible once a file has its own @use 'abstracts/mixins' as *; (see SCSS).

The theme also comes with a list of recommended extensions. You can find this list in the .vscode/extensions.json file in the theme directory. These extensions are not required, but they can enhance your development experience.

You can view the list of recommended extensions by opening the command palette (Cmd+Shift+P or Ctrl+Shift+P) and typing “Extensions: Show Recommended Extensions”.