Il mio progetto è ES6 (webpack + babel). Plato è ottimo, ma non funziona con ES6 yet. Ho dato un'occhiata a escomplex e alla serie di pacchetti correlati, ma sembra che l'autore non lo stia più mantenendo e sembra che non supporti comunque ES6.Esistono strumenti di misurazione della complessità del codice che funzionano bene con ES6?
Sto usando il ESLint complexity rule per avvisarmi se c'è un problema (è impostato per avvertire su 6), ma non è lo stesso di un bel rapporto.
Qualche suggerimento?
Ma Esprima non sembra altrettanto bene ES6? – Bergi
Hai ragione Ho perso parte della spiegazione per motivi di semplicità, la lunga storia è un po 'più complicata da quando ha fatto la ** sostituzione ** in un albero di dipendenza ** di Platone **, la libreria di livello superiore dipende si chiama ** escomplex-js ** che è wrapper su una libreria non più gestita denominata * escomplex * la versione originale si stava trasmettendo in una ** vecchia versione di esprima **, qualche altro ragazzo aveva già fatto metà del lavoro ma si era dimenticato di abilitare tutti es6 opzioni per espree ** deedubs ** risolto tutti i problemi di es6 su questo fork per quanto ho capito, è stato funzionante per me finora così via. – overlordhammer
https://www.npmjs.com/package/es6-plato –