🇮🇹 Italiano | 🇺🇸 English
🇮🇹 Italiano
Un pacchetto di estensioni per Visual Studio Code curato da Menumal e pensato per accelerare lo sviluppo dei nostri progetti interni. Include strumenti per qualità del codice, produttività, collaborazione e sviluppo frontend (Vue/Nuxt, Tailwind CSS).
Caratteristiche principali
- Setup rapido: installa in un click tutte le estensioni standard Menumal
- Qualità del codice: linting, formattazione coerente e best practice
- Produttività: suggerimenti intelligenti per percorsi, pacchetti NPM e Markdown
- Frontend ready: supporto first-class per Vue, Nuxt e Tailwind CSS
- Collaborazione: integrazioni GitHub per revisioni e azioni CI
Estensioni incluse
- ESLint (
dbaeumer.vscode-eslint
) - Linting JavaScript/TypeScript
- Tailwind CSS IntelliSense (
bradlc.vscode-tailwindcss
) - Autocompletamento Tailwind
- npm Intellisense (
christian-kohler.npm-intellisense
) - Autocompletamento pacchetti npm
- Path Intellisense (
christian-kohler.path-intellisense
) - Autocompletamento percorsi file
- Package JSON Upgrade (
codeandstuff.package-json-upgrade
) - Aggiornamento dipendenze
- markdownlint (
davidanson.vscode-markdownlint
) - Linting per Markdown
- GitLens (
eamodio.gitlens
) - Funzionalità Git avanzate
- Prettier (
esbenp.prettier-vscode
) - Formattazione codice
- GitHub Actions (
github.vscode-github-actions
) - Supporto GitHub Actions
- GitHub Pull Requests (
github.vscode-pull-request-github
) - Gestione PR
- Nuxt Extensions (
nuxtr.nuxt-vscode-extentions
) - Estensioni Nuxt
- Nuxtr (
nuxtr.nuxtr-vscode
) - Toolkit Nuxt
- Material Icon Theme (
pkief.material-icon-theme
) - Icone Material Design
- PDF (
tomoki1207.pdf
) - Visualizzatore PDF
- Volar (
vue.volar
) - Supporto Vue 3
Installazione
- Apri Visual Studio Code
- Vai a
Extensions
(Ctrl+Shift+X o Cmd+Shift+X su macOS)
- Cerca "Menumal Extension Pack" e installa
- Riavvia VS Code se richiesto
Da CLI:
code --install-extension Menumal.menumal-extension-pack
Utilizzo
Una volta installato, VS Code proporrà l'installazione delle estensioni incluse. Verifica in Extensions
che tutte risultino attive. Per progetti Vue/Nuxt e Tailwind, assicurati che il workspace contenga i file di configurazione appropriati.
Suggerimenti
- Imposta Prettier come formattatore di default e abilita "Format on Save"
- Mantieni aggiornate le estensioni per le ultime funzionalità
- Per progetti Nuxt/Vue, preferisci Volar e disabilita Vetur se presente
🇺🇸 English
A curated Visual Studio Code extension pack by Menumal designed to accelerate development on our internal projects. Includes tools for code quality, productivity, collaboration, and frontend development (Vue/Nuxt, Tailwind CSS).
Key Features
- Quick setup: install all Menumal standard extensions in one click
- Code quality: linting, consistent formatting, and best practices
- Productivity: intelligent suggestions for paths, npm packages, and Markdown
- Frontend ready: first-class support for Vue, Nuxt, and Tailwind CSS
- Collaboration: GitHub integrations for reviews and CI actions
Included Extensions
- ESLint (
dbaeumer.vscode-eslint
) - JavaScript/TypeScript linting
- Tailwind CSS IntelliSense (
bradlc.vscode-tailwindcss
) - Tailwind autocompletion
- npm Intellisense (
christian-kohler.npm-intellisense
) - npm package autocompletion
- Path Intellisense (
christian-kohler.path-intellisense
) - File path autocompletion
- Package JSON Upgrade (
codeandstuff.package-json-upgrade
) - Dependency updates
- markdownlint (
davidanson.vscode-markdownlint
) - Markdown linting
- GitLens (
eamodio.gitlens
) - Advanced Git features
- Prettier (
esbenp.prettier-vscode
) - Code formatting
- GitHub Actions (
github.vscode-github-actions
) - GitHub Actions support
- GitHub Pull Requests (
github.vscode-pull-request-github
) - PR management
- Nuxt Extensions (
nuxtr.nuxt-vscode-extentions
) - Nuxt extensions
- Nuxtr (
nuxtr.nuxtr-vscode
) - Nuxt toolkit
- Material Icon Theme (
pkief.material-icon-theme
) - Material Design icons
- PDF (
tomoki1207.pdf
) - PDF viewer
- Volar (
vue.volar
) - Vue 3 support
Installation
- Open Visual Studio Code
- Go to
Extensions
(Ctrl+Shift+X or Cmd+Shift+X on macOS)
- Search for "Menumal Extension Pack" and install
- Restart VS Code if prompted
From CLI:
code --install-extension Menumal.menumal-extension-pack
Usage
Once installed, VS Code will prompt to install the included extensions. Check in Extensions
that all are active. For Vue/Nuxt and Tailwind projects, ensure your workspace contains the appropriate configuration files.
Tips
- Set Prettier as default formatter and enable "Format on Save"
- Keep extensions updated for the latest features
- For Nuxt/Vue projects, prefer Volar and disable Vetur if present
Requirements
- Visual Studio Code
^1.103.0
or higher
Support
License
Distributed under the license included in the LICENSE
file of this repository.