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.

Reply via email to