Unfortunately, no. Let's move further discussion back to the issue and see what we can figure out: https://github.com/eslint/eslint/issues/957
On Fri, Jan 30, 2015 at 2:47 PM, jim g <[email protected]> wrote: > I just set up an ignore file to bypass all libs. Still getting this > error, now on a different file: > > eslint:cli-engine Processing > chooser-frontend_trunk/chooser-frontend/public/t8/min/no_NO/t8-chooser.min.js > +12s > eslint:cli-engine Linting > /home/jgourgou/Documents/workspace/netrepo/chooser-frontend_trunk/chooser-frontend/public/t8/min/no_NO/t8-chooser.min.js > +0ms > eslint:cli-engine Processing > chooser-frontend_trunk/chooser-frontend/public/t8/min/zh_TW/t8-dateFormatter.min.js > +6s > eslint:cli-engine Linting > /home/jgourgou/Documents/workspace/netrepo/chooser-frontend_trunk/chooser-frontend/public/t8/min/zh_TW/t8-dateFormatter.min.js > +0ms > FATAL ERROR: CALL_AND_RETRY_2 Allocation failed - process out of memory > > > Is there a way I can print out the size of the result object? > > -Jim G > > > On Fri, Jan 30, 2015 at 2:28 PM, jim g <[email protected]> wrote: > >> 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 >> > > > > -- > jimg at yojimg dot net > -- ______________________________ 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.
