douglasduteil / isparta

:skull: A code coverage tool for ES6 (babel/6to5)
Do What The F*ck You Want To Public License
642 stars 47 forks source link

Isparta stops working with istanbul > 0.4.4 #123

Closed queicherius closed 7 years ago

queicherius commented 8 years ago

Isparta works perfectly fine with istanbul 0.4.4, but as soon as 0.4.5 is installed, it exits out with

No coverage information was collected, exit without writing coverage information

I realise this repository is not maintained anymore, but it would still be neat to lock the version to something that worked. :)

mrparkers commented 8 years ago

@queicherius You should switch over to nyc and babel-plugin-istanbul

queicherius commented 8 years ago

I know that, and I use it in my newer projects, but the ones that I didn't update yet just broke when I ran npm update and it loaded a patch version of a dependencies dependency. That shouldn't happen.

mrparkers commented 8 years ago

Yeah, but it's not this package's fault, it's the fault of istanbul for not respecting semantic versioning.

H34D commented 8 years ago

see here https://github.com/douglasduteil/isparta/issues/126 for a workaround

queicherius commented 8 years ago

@H34D Your workaround is in the PR I put up (#124) 2 weeks ago, but not sure if that'll ever get merged. Some tests are failing, but it's not because of the dependency as far as I can tell.

queicherius commented 7 years ago

Seems like this will not ever make it in