Sorry, we don't have a way for you to alter scope variables
programmatically.

On Wed, Feb 24, 2016, 5:12 PM Jérôme Odier <[email protected]> wrote:

> Dear Nicholas,
>
> Thanks a lot for responding. I successfully wrote the new rule. It detects
> my class factory call and extacts the class name (first parameter of the
> factory function). From know, I would like to know how to programmatically
> add a new global function (the new class) in the scope. Is there a method
> to do that ?
>
> Best regard,
> Jérôme
>
>
> Le mercredi 24 février 2016 19:31:21 UTC+1, Nicholas Zakas a écrit :
>
>> Anything that can be determined using static analysis can be made into a
>> rule. Here are the docs on creating your own rules:
>> http://eslint.org/docs/developer-guide/working-with-rules
>>
>> -N
>>
> On Wed, Feb 24, 2016 at 7:31 AM Jérôme Odier <[email protected]> wrote:
>>
> Hi!
>>>
>>> I would like to know if it is possible and how to write a plugin for
>>> supporting class factories. For instance, in our application, we do:
>>>
>>> $class('MyClass', {
>>>
>>>     foo: function() {
>>>
>>>     },
>>>
>>>     bar: function() {
>>>
>>>     }
>>>
>>> });
>>>
>>> var myInstance = new MyClass();
>>>
>>> Thanks a lot for your help.
>>>
>>> Best regards
>>>
>>> --
>>> 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.
>>>
>> --
> 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.
>

-- 
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