0Pricing
TypeScript Academy · Lezione

Set di regole comuni nel mondo reale

Applichi i set di regole ESLint + Prettier più diffusi nei progetti open source e aziendali per risparmiare tempo nella configurazione.

Set di regole comuni nel mondo reale è una lezione TypeScript Academy gratuita su CoddyKit. Questa è la lezione 3 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento TypeScript Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso TypeScript Academy include 3 lezioni in totale.

Introduzione

Obiettivo: usate rule set della community come airbnb, standard e google per mantenere uno stile coerente senza configurazioni manuali.

Configurazione Airbnb

Airbnb propone uno stile rigoroso molto diffuso, soprattutto per React. Impone punti e virgola, spaziatura e le best practice di React.

npm install --save-dev eslint-config-airbnb-typescript eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooks

Configurazione Standard

Standard è più semplice: niente punti e virgola, configurazione minima e ampia diffusione nei progetti Node.

npm install --save-dev eslint-config-standard eslint-plugin-import eslint-plugin-n eslint-plugin-promise

Configurazione Google

La configurazione Google si concentra sulla leggibilità e sulla chiarezza ed è usata nei codebase di grandi dimensioni.

npm install --save-dev eslint-config-google

Combinazione delle configurazioni

Potete estendere più configurazioni: Airbnb, Prettier e le regole TS. Assicuratevi di impostare parserOptions.project per le regole basate sui tipi.

// .eslintrc.js example
module.exports = {
  extends: [
    "airbnb-typescript/base",
    "plugin:prettier/recommended"
  ],
  parserOptions: {
    project: "./tsconfig.json"
  }
}

Allineamento del team

Scegliete un solo rule set per progetto per evitare discussioni infinite sullo stile. Concordate la scelta con il team e concentrate poi le energie sulle funzionalità.

Domanda

Verifica rapida: perché usare i rule set Airbnb o Standard?

Riepilogo

Riepilogo: tra le configurazioni più diffuse ci sono Airbnb, Standard e Google. Riducono la configurazione iniziale e mantengono il codice coerente tra i team.

Domande Frequenti

La lezione «Set di regole comuni nel mondo reale» è gratuita?

Sì — il testo completo di «Set di regole comuni nel mondo reale» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso TypeScript Academy, passa a CoddyKit PRO. Il corso TypeScript Academy include 3 lezioni in totale.

Cosa imparerò in «Set di regole comuni nel mondo reale»?

Applichi i set di regole ESLint + Prettier più diffusi nei progetti open source e aziendali per risparmiare tempo nella configurazione. Eserciti TypeScript Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare TypeScript Academy?

Non è richiesta alcuna esperienza precedente. TypeScript Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 3.

Quanto tempo richiede la lezione «Set di regole comuni nel mondo reale»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione TypeScript Academy?

Sì. Ogni lezione TypeScript Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. ESLint + @typescript-eslint
  2. Integrazione con Prettier e conflitti tra regole
  3. Set di regole comuni nel mondo reale
← Torna a TypeScript Academy