Looks like it's dying while trying to parse Highcharts.js: eslint:cli-engine Processing chooser-frontend_trunk/chooser-frontend/public/scmp/lib/highcharts/2.3.3/highcharts.js +3s eslint:cli-engine Linting /home/jgourgou/Documents/workspace/netrepo/chooser-frontend_trunk/chooser-frontend/public/scmp/lib/highcharts/2.3.3/highcharts.js +0ms FATAL ERROR: CALL_AND_RETRY_2 Allocation failed - process out of memory
However, if I point it at that file specifically and singly: eslint -c ~/.eslintrc -f compact /home/jgourgou/Documents/workspace/netrepo/chooser-frontend_trunk/chooser-frontend/public/scmp/lib/highcharts/2.3.3/highcharts.js ...it executes normally, finding 2637 problems, so I'm leaning towards your first hypothesis (result object growing too large). Thanks! On Wed, Jan 28, 2015 at 4:15 PM, Nicholas Zakas <[email protected]> wrote: > Oh wow, that's pretty big. :) > > Can you try running ESLint with some debug flags? > > $ DEBUG=eslint:cli-engine eslint . > > (replace eslint . with whatever you use normally) > > That should tell you the last file linted before the error occurs. Can you > see if there's anything special about that file (size, mostly). > > My two theories are: > > 1. It's the size of the result object growing too large. > 2. It's the size of the AST for an overly large file. > > So if you can get back with what the offending file looks like size-wise, > we can go from there. > > > On Wed, Jan 28, 2015 at 4:06 PM, Jim Gourgoutis <[email protected]> wrote: > >> Apologies. Forgot to use the -L option on my find command. >> >> Number of (nested) subdirectories: 1063 (some of these are symlinks) >> Number of files: 5809 >> No files over 685k >> >> -Jim G >> >> >> On Wednesday, January 28, 2015 at 3:40:20 PM UTC-8, Jim Gourgoutis wrote: >>> >>> I don't think this is a node issue, because JSHint works fine over the >>> same directories. >>> >>> Number of (nested) subdirectories: 37 (some of these are symlinks) >>> Number of files: 229 >>> No files over 250k >>> >>> FWIW, I just updated to v0.13.0 and am still seeing this. >>> >>> Thanks! >>> -Jim G >>> >>> >>> >>> On Friday, January 23, 2015 at 11:03:10 AM UTC-8, Nicholas Zakas wrote: >>>> >>>> We don't have a known limit on number of files or file size, but >>>> Node.js itself does. >>>> >>>> From what I've read, the most likely cause is a single large file. Do >>>> you have any files that are larger than a megabyte or two? >>>> >>>> Are there any other statistics you can share about your project folder? >>>> Number of subdirectories or files? >>>> >>>> On Fri, Jan 23, 2015 at 9:57 AM, Jim Gourgoutis <[email protected]> >>>> wrote: >>>> >>>>> It's this same issue. https://github.com/eslint/eslint/issues/957 >>>>> FWIW I'm running v0.12.0 on an 8 core Linux box with 64G of memory. >>>>> >>>>> Thanks, >>>>> -Jim G >>>>> >>>>> >>>>> >>>>> On Friday, January 23, 2015 at 9:54:20 AM UTC-8, Jim Gourgoutis wrote: >>>>>> >>>>>> When I throw ESLint at a large project folder, I'm getting "FATAL >>>>>> ERROR: CALL_AND_RETRY_2 Allocation failed - process out of memory" >>>>>> errors. >>>>>> Does ESLint have a maximum number of files/errors it can handle? >>>>>> >>>>>> Thanks, >>>>>> -Jim G >>>>>> >>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "ESLint" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> ______________________________ >>>> Nicholas C. Zakas >>>> @slicknet >>>> >>>> Author, Professional JavaScript for Web Developers >>>> Buy it at Amazon.com: http://www.amazon.com/Professional-JavaScript- >>>> Developers-Nicholas-Zakas/dp/1118026691/ref=sr_1_3 >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "ESLint" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > > ______________________________ > Nicholas C. Zakas > @slicknet > > Author, Professional JavaScript for Web Developers > Buy it at Amazon.com: > http://www.amazon.com/Professional-JavaScript-Developers-Nicholas-Zakas/dp/1118026691/ref=sr_1_3 > -- jimg at yojimg dot net -- You received this message because you are subscribed to the Google Groups "ESLint" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
