You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The problem is for large files and sometimes other files, like minified files, the JSHint algorithm will run for a very long time. In the profiler it appears to be taking time inside Rhino.
For minified files, it's probably a problem with JSHint internally. For very large files taking a long time is probably not avoidable.
Here are the desires in decreasing priority
When shutting down Eclipse, JSHint must be interruptable so that Eclipse can shut down cleanly
JSHint-Eclipse should not be run on files for which it will not finish quickly (by default)
Possible approaches
Don't parse files over a certain size (doesn't handle the case for small files that take a long time)
Abort parsing a file forcibly after it has been running for 2 minutes (or if the ProgressMonitor has been cancelled) - implementation possibly related to issue Add support for running validation in parallel #36.
The text was updated successfully, but these errors were encountered:
Not sure if it is related, but my eclipse gets stuck with "invoking JSHint Problem Checker" and never ends. After a little while, eclipse becomes totally unresponsive, and I had to kill it several times until I finally removed the project that was causing it problems. It is impressive that it simply killed my eclipse (totally unresponsive until I had to do a kill , restarted and disabled auto-building, deleted project and from now I was safe).
The problem is for large files and sometimes other files, like minified files, the JSHint algorithm will run for a very long time. In the profiler it appears to be taking time inside Rhino.
For minified files, it's probably a problem with JSHint internally. For very large files taking a long time is probably not avoidable.
Here are the desires in decreasing priority
Possible approaches
The text was updated successfully, but these errors were encountered: