PHPLint, JSLint, e recentemente mi sono imbattuto in "puoi fare il lint del tuo codice JS al volo" mentre leggevo qualcosa su qualche IDE.
Quindi, cos'è questo linting che tutti conoscono tranne me?
Il linting è il processo di esecuzione di un programma che analizza il codice per potenziali errori.
Vedi lint su wikipedia:
lint era il nome originariamente dato ad un particolare programma che segnalava alcuni costrutti sospetti e non portabili (probabili bug) nel codice sorgente del linguaggio C. Il termine è ora applicato genericamente a strumenti che segnalano usi sospetti nel software scritto in qualsiasi linguaggio informatico.
Lint era il nome di un programma che esaminava il vostro codice C e identificava i problemi prima di compilarlo, collegarlo ed eseguirlo. Era un controllo statico, molto simile a FindBugs oggi per Java.
Come Google, "lint" divenne un verbo che significava controllo statico del vostro codice sorgente.
lint è uno strumento che viene utilizzato per contrassegnare il codice sorgente con alcuni codici sospetti e non strutturali (possono causare bug). All'inizio è uno strumento di analisi statica del codice in C. Ora è diventato il termine generico usato per descrivere lo strumento di analisi del software che contrassegna il codice sospetto.