Ho definito alcune regole nel file di configurazione ESLint. Questo file è allegato inCome configurare ESLint per funzionare con PhpStorm per autofix errori ESLint
Preferences
->Languages and Frameworks
->JavaScript
->Code Quality Tools
->ESLint
E vedo che funziona bene perché in editor di codice viene mostrato ogni regola, quando sembra che vi sia un errore che non li corrisponde. Anche quando uso "ispezione Codice"
Code
-> Inspect code
ispettore trova tutti gli errori e li mostra in piccola finestra in basso. C'è anche la possibilità di applicare autofix a ciascuno di questi errori ma quando provo a farlo sono stato reindirizzato alla pagina di configurazione di ESLint nella sezione delle preferenze di PhpStorm. Ecco come si presenta:
ci dovrebbe essere un collegamento che dovrebbe risolvere il problema che automaticly quando clicco su di essa ma invece c'è un link che apre solo ESLint la finestra di configurazione a comparsa:
Come posso farlo funzionare correttamente? Ho cercato di dare un'occhiata ai documenti di PhpStorm ma non ci sono riuscito.
Hai controllato se i percorsi sono validi che si mette lì dentro? Per esempio. compare anche in NetBeans se i percorsi sono cattivi. Se sì, dovresti probabilmente presentare un bug report. I ragazzi di IntelliJ tendono ad avere un buon supporto imho. – m02ph3u5
ESLint è uno strumento di terze parti; IDE ha una buona integrazione che consente di visualizzare tutti i problemi segnalati da quello strumento all'interno della finestra IDE in modo analogo al lavoro di ispezione integrato (nativo per IDE). I problemi segnalati da strumenti di terze parti non sono mappati alle ispezioni integrate, sono cose completamente separate. Non sono sicuro al 100%, ma considerando che ESLint funziona con l'intero file, non ci sarebbe modo di correggere solo 1 istanza di errore ... – LazyOne
Che processo sta andando a fare l'auto-riparazione per te? ESLint non è in grado di auto-riparare gli errori, almeno non jet. È nella lista dei desideri per v. 2, come puoi vedere [** qui **] (https://github.com/eslint/eslint/issues/2203). Ad ogni modo, potresti dare un'occhiata al plugin gulp di [** fixmyjs **] (https://github.com/kirjs/gulp-fixmyjs). [** Qui **] (http://addyosmani.com/blog/fixmyjs/) contiene ulteriori informazioni su fixmyjs. – DavidDomain