# JSHint Reviews
**Vendor:** JSHint  
**Category:** [Framework Web JavaScript](https://www.g2.com/it/categories/javascript-web-frameworks)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 12
## About JSHint
JSHint è uno strumento guidato dalla comunità per rilevare errori e potenziali problemi nel codice JavaScript.




## JSHint Reviews
  ### 1. Utile libreria di linting per JavaScript

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sekate P. | Laboratory Technician , Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 16, 2019

**Cosa ti piace di più di JSHint?**

JSHint ti consente di imporre stili di codifica nel tuo progetto che tutti i membri del team dovrebbero rispettare. Aiuta a mostrare messaggi di errore che potrebbero non essere rilevati fino a quando il tuo codice non viene compilato. In generale, JSLint migliora la produttività complessiva con un team di progetto.

**Cosa non ti piace di JSHint?**

Mostrerà alcuni messaggi di errore o avvisi che sono inutili perché non fanno fallire il tuo codice. Quindi devi ignorarli o disattivarli, il che potrebbe richiederti di consultare la documentazione per disattivare un avviso di errore specifico in JSHint.

**Quali problemi sta risolvendo JSHint e come ti sta beneficiando?**

JSHint migliora la qualità complessiva del codice in un progetto JavaScript e ti aiuta a evitare bug stupidi

  ### 2. jsHint è una libreria di linting che riduce gli errori nel tuo codice javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Brian T. | Web Designer, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 06, 2019

**Cosa ti piace di più di JSHint?**

JsHint può essere utilizzato per imporre stili di codifica, per evitare errori non intenzionali come la lista bianca delle variabili globali, segnalare le variabili utilizzate, imporre le parentesi graffe sui cicli e sui blocchi di istruzioni if.

**Cosa non ti piace di JSHint?**

Attivare e disattivare le regole per specifiche righe di codice o per un determinato blocco è un problema perché devi cercare il nome della regola.

**Quali problemi sta risolvendo JSHint e come ti sta beneficiando?**

JSHint migliora notevolmente la qualità del codice e impone uno stile di codifica uniforme a tutto il team che lavora sullo stesso progetto.

  ### 3. Controlli di sanità mentale (come altre lingue) ma per JScript!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nicholas W. | Java Software Engineer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 21, 2017

**Cosa ti piace di più di JSHint?**

JSHint mi aiuta a programmare più velocemente nei miei IDE. Aiuta a garantire un codice di qualità e un codice privo di errori banali che altrimenti si trovano solo attraverso i test.

**Cosa non ti piace di JSHint?**

Manca alcune delle configurazioni per casi limite che volevo e potrebbe potenzialmente utilizzare un percorso un po' più semplice per configurare, per altri utenti meno abituati ai file di configurazione manuali, così come ho trovato che convincere i miei colleghi sviluppatori ad adottare JSHint richiede un po' di lavoro per quelli con meno esperienza con la riga di comando. Inoltre, è un po' lento quando si tratta di gestire grandi basi di codice.

**Raccomandazioni per chi sta considerando JSHint:**

Aiuta gli utenti a configurare tutto e poi abituati a controllare JSHint prima di inviare il codice e il più spesso possibile. Risparmia tempo!

**Quali problemi sta risolvendo JSHint e come ti sta beneficiando?**

JSHint aiuta a garantire che tutti seguano buone pratiche di codifica, aderiscano a uno standard comune e, in anticipo, evitino il maggior numero possibile di bug ed errori.

  ### 4. Cosa vi serve sviluppatori Javascript

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jim Ryan Z. | Software Engineer, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 15, 2017

**Cosa ti piace di più di JSHint?**

Mi piace che i plugin per il software siano disponibili per l'editor attuale che uso, Vim. Non solo, supporta anche altri editor. Potrebbe anche funzionare senza uno e andare direttamente al terminale.

**Cosa non ti piace di JSHint?**

Quello che non mi piace di JSHint è la sua velocità e configurabilità. Ho usato altri linters, in particolare ESLint, e ho potuto davvero vedere la differenza nella velocità tra i due. Con il nostro enorme codice base composto principalmente da roba in JavaScript, ho trovato ESLint migliore in termini di personalizzazione e velocità.

**Raccomandazioni per chi sta considerando JSHint:**

JSHint è un buon linter che soddisferà le tue esigenze per uno standard di pratiche di codifica javascript. Potrebbe non essere il migliore del gruppo, ma è un buon punto di partenza per un linter per i nostri codebase javascript.

**Quali problemi sta risolvendo JSHint e come ti sta beneficiando?**

Abbiamo utilizzato JSHint per migliorare le nostre pratiche di codifica, per renderlo più uno standard qui nella nostra azienda in modo che tutto il codice js avesse una sorta di guida. Ora, quando un nuovo sviluppatore arriva, sarà già familiare con la struttura del codice poiché sarà tutto uguale in tutta l'azienda.

  ### 5. Debugger JavaScript semplice e facile da leggere

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Elettronica di consumo | Mid-Market (51-1000 dip.)

**Reviewed Date:** December 29, 2017

**Cosa ti piace di più di JSHint?**

Questo strumento risolve un problema reale, il debug di javascript. Molti IDE non hanno un debugger javascript facile da usare. JSHint non solo fornisce errori nel codice, ma indica anche quanti variabili non sono utilizzate.

**Cosa non ti piace di JSHint?**

Sebbene gli errori e gli avvisi siano facili da leggere e decifrare, potrebbe essere utile averli più codificati a colori piuttosto che tutti in grigio.

**Quali problemi sta risolvendo JSHint e come ti sta beneficiando?**

Il debug di JavaScript è molto più veloce che distribuirlo, scoprire che non funziona, controllare gli errori della console, quindi correggerlo.

  ### 6. JSHint: Non è ESlint

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 03, 2017

**Cosa ti piace di più di JSHint?**

Mi piace come JSHint possa essere utilizzato per eseguire rapidamente il linting su del codice di prova che ho messo insieme velocemente. Inoltre, mi piace come non sia così rigido riguardo alle sue regole come JSLint.

**Cosa non ti piace di JSHint?**

Non mi piace che non abbia le funzionalità di personalizzazione che offre ESLint.

**Quali problemi sta risolvendo JSHint e come ti sta beneficiando?**

JSHint mi permette di analizzare rapidamente il codice, il che è ottimo se voglio trovare un errore di sintassi in uno script scritto in fretta.

  ### 7. JsHint - una grande analisi del codice.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vivek d. | Associate Software Engineer, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** June 06, 2016

**Cosa ti piace di più di JSHint?**

Il meglio di JSHint - verifica il tuo codice JavaScript e lo analizza con le regole di codifica definite. 
È ampiamente distribuito alla comunità di node.js, quindi diventerà facile per qualsiasi sviluppatore richiamarlo semplicemente da node.js. 
Il processo di linting è piuttosto sorprendente e facilmente integrabile nel flusso di sviluppo di siti web o webapp. 
Diventa una necessità scrivere 'use strict' in modo che il contesto rigoroso impedisca che vengano eseguite determinate azioni e lanci più eccezioni. 
Mostra la traccia degli errori e delle eccezioni, il che rende facile per lo sviluppatore trovare dove si verifica effettivamente l'errore. 
Abbiamo anche il supporto per ES6 in questo.

**Cosa non ti piace di JSHint?**

Niente da disprezzare in JSHint, ma ci sono alcune cose che lo rendono un po' meno apprezzabile.
1. Non possiamo determinare quale regola sta causando un errore se la tua configurazione è troppo grande.
2. La configurazione è leggermente confusa per i principianti.
3. Nulla da fare con le regole personalizzate poiché non c'è supporto per le regole personalizzate in JsHint.

**Quali problemi sta risolvendo JSHint e come ti sta beneficiando?**

Problemi aziendali
Quando scriviamo codice in qualsiasi framework come AngularJS, BackboneJS ecc., era difficile trovare la traccia degli errori dove stavamo ottenendo gli errori, quindi diventava molto difficile per noi trovare gli errori e dopo abbiamo scelto JSHint e qui c'è il risultato, ha superato il nostro problema di tracciamento degli errori. Ora abbiamo un andamento facile con il progetto.

Vantaggi:
1. Il tracciamento degli errori del codice è diventato facile per noi.
2. Node.js ci ha fornito questo modulo da utilizzare nel progetto.
3. Con Gulp, diventa facile configurare attività relative a JSHint.
4. La maggior parte delle impostazioni sono preconfigurate, quindi non c'è bisogno di lavorare su quella parte.
5. Mostrare la traccia degli errori lo rende più facile da usare in progetti più grandi.
6. Ha ottenuto supporto per molte librerie come jQuery, Node.js ecc.

  ### 8. Eccellente strumento per il costante test del codice

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anna W. | Ingeniero de software, Sviluppo di programmi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 26, 2016

**Cosa ti piace di più di JSHint?**

Semplice da usare e manipolare, offre la sua funzionalità in un'applicazione web, scopre e avvisa degli errori più comuni, puoi configurarlo di default nei tuoi progetti e per garantire la qualità del codice tra gli sviluppatori di un team, assicura le migliori pratiche e un codice più mantenibile.

**Cosa non ti piace di JSHint?**

Ha poco supporto per ES6, a volte può richiedere tempo nell'analisi del codice in grandi progetti, poche opzioni.

**Raccomandazioni per chi sta considerando JSHint:**

Esistono molti strumenti per il debug e la cattura degli errori, anche se in termini generali il più semplice e facile da usare è JSHint.

**Quali problemi sta risolvendo JSHint e come ti sta beneficiando?**

Test e debug del codice, è un grande strumento che puoi usare affinché tu e il tuo team di sviluppatori possiate stabilire uno standard di qualità e migliori pratiche nei diversi progetti.

  ### 9. JSHint - non fare Javascript senza di esso

**Rating:** 4.0/5.0 stars

**Reviewed by:** Khaliq G. | Lead Developer, Internet, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 20, 2016

**Cosa ti piace di più di JSHint?**

Rende la scrittura di JavaScript molto più facile e aiuta anche a garantire le migliori pratiche. Non solo viene controllata la sintassi, ma se c'è qualche "code smell" ti avviserà. Le opzioni di configurazione sono fantastiche per regolare le impostazioni per progetto e garantire standard su qualunque progetto su cui stai lavorando.

**Cosa non ti piace di JSHint?**

A volte le regole a cui aderisce sono discutibili e si potrebbe sostenere una diversa implementazione o standard. È un po' opinabile nel modo in cui pensa che dovresti scrivere JavaScript e questo può essere un po' restrittivo a volte.

**Raccomandazioni per chi sta considerando JSHint:**

• Facile da configurare
• Molte opzioni di configurazione
• Uno dei migliori linters per JavaScript disponibili
• Consiglio vivamente di usare un linter, e JSHint è una delle opzioni migliori
• Consiglio vivamente di modificare le impostazioni di configurazione in modo che siano di tuo gradimento
• La documentazione è estremamente utile ed estesa

**Quali problemi sta risolvendo JSHint e come ti sta beneficiando?**

Scrivere un buon JavaScript pulito. Garantire che gli standard siano mantenuti. Portabile tra le macchine e anche facile per tutti nel progetto usare gli stessi standard.

  ### 10. Eccellente strumento per un codice JavaScript migliore

**Rating:** 3.5/5.0 stars

**Reviewed by:** Cristobal M. | Desarrollador de java, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 31, 2016

**Cosa ti piace di più di JSHint?**

È facile da usare, rileva errori comuni di JS, puoi configurarlo per ignorare alcuni errori, funziona velocemente e ha messaggi di errore descrittivi, puoi usarlo per imporre la qualità del codice tra più membri del team.

**Cosa non ti piace di JSHint?**

Niente finora, forse il fatto che non supporta bene ES6.

**Raccomandazioni per chi sta considerando JSHint:**

È open source e facile da usare, dovresti usarlo per tutti i progetti JS per ottenere risultati migliori e prevedibili.

**Quali problemi sta risolvendo JSHint e come ti sta beneficiando?**

Il debug del codice Javascript è uno strumento potente da utilizzare in grandi progetti e per avere un codice più testabile.

  ### 11. Un must per gli studenti

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jake E. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 12, 2016

**Cosa ti piace di più di JSHint?**

Il layout pulito dell'app JSHint è ottimo. Posso facilmente vedere i problemi che l'app evidenzia nel mio codice.

**Cosa non ti piace di JSHint?**

Mi sono imbattuto in alcuni casi in cui scrivo codice perfettamente valido e funzionante e mi viene segnalato un errore. Questo non accade spesso e sembra che di solito sia perché JSHint segue una convenzione più rigida di quanto ritenga necessario.

**Quali problemi sta risolvendo JSHint e come ti sta beneficiando?**

Lo uso per la scuola e trovo che sia eccellente per testare piccoli frammenti di codice che vorrei controllare prima di avere un'intera app in esecuzione. Immagino che continuerà ad essere utile per tutta la mia carriera.

  ### 12. Qualità del codice per impostazione predefinita

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anastacia M. | Desarrollador de software, Sviluppo di programmi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 05, 2016

**Cosa ti piace di più di JSHint?**

Eccellente strumento per impostare linee guida di stile e far rispettare l'uguaglianza del codice tra grandi team e progetti, messaggi di errore del codice potenti e chiari, facile da usare e configurare, ottimo per i nuovi sviluppatori JS, aiuta a produrre codice pulito e a correggere rapidamente gli errori, ha molti plugin per editor di codice per integrarlo direttamente.

**Cosa non ti piace di JSHint?**

Dovrebbe avere un plugin ufficiale per Babel o Webpack.

**Raccomandazioni per chi sta considerando JSHint:**

Dovresti usarlo mantenendo un file di configurazione globale tra diversi team e sviluppatori, è uno strumento piuttosto potente per produrre codice di alto livello da utilizzare in un ambiente di produzione.



- [View JSHint pricing details and edition comparison](https://www.g2.com/it/products/jshint/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+10%3A57%3A04+-0500&secure%5Bsession_id%5D=f7ba4f48-4998-45c8-b709-1431643449b0&secure%5Btoken%5D=8e3f05ce796c7e7454c74e7eabacb4e708154fa4acdbc483e421fbd20cdd09f1&format=llm_user)

## JSHint Features
**Framework JavaScript**
- Biblioteche
- Comunità
- Widget
- Supporto del browser
- Visualizzazione Grafica
- Supporto Mobile

## Top JSHint Alternatives
  - [Essential Studio](https://www.g2.com/it/products/essential-studio/reviews) - 4.5/5.0 (693 reviews)
  - [Progress Kendo UI](https://www.g2.com/it/products/progress-kendo-ui/reviews) - 4.4/5.0 (248 reviews)
  - [Angular](https://www.g2.com/it/products/angular/reviews) - 4.5/5.0 (154 reviews)

