What about having a leading comment rather than trailing? If it's on the 
same line, just disable the behavior for that line.

On Friday, February 13, 2015 at 4:39:34 PM UTC-8, Nicholas Zakas wrote:
>
> Hi Billy,
>
> We don't have single-line enabling/disabling of rules. It's a bit complex 
> using an AST to deal with trailing comments that alter behavior (because 
> they logically come after the code they're describing during a traversal). 
> That's why we have the eslint-enable and eslint-disable comments work the 
> way they do - so we're informed before a change in behavior is necessary.
>
> If this is a big pain point for you, feel free to file an issue and we can 
> see if anyone has an idea about how to accomplish something similar.
>
> -N 
>
> On Fri, Feb 13, 2015 at 1:38 PM, Billy Matthews <[email protected] 
> <javascript:>> wrote:
>
>> Hello,
>>
>> I am thinking there must be a way to do what this, but I can't seem to 
>> find it in the documentation ... but is there a way to mute/ignore a single 
>> instance of a rule through a comment?
>>
>> For example, say I have the below:
>>
>> if (someThing) {
>>     // Need to evaluate the value for some arbitrary reason
>>     value = eval(value);
>> } else {
>>     // Something else happens
>> }
>>
>> Then the eval rule will yell at me. But in this instance I know I need it 
>> and I'd prefer not to see this warning anymore. From the docs it seems I 
>> could do something like the following:
>>
>> if (someThing) {
>>     // Need to evaluate the value for some arbitrary reason
>>     /*eslint-disable no-eval*/
>>     value = eval(value);
>>     /*eslint-enable */
>> } else {
>>     // Something else happens
>> }
>>
>> Which definitely makes sense for a block of code, but for a single line 
>> it seems like a lot of markup, what I'm looking for is something more like:
>>
>> if (someThing) {
>>     // Need to evaluate the value for some arbitrary reason
>>     value = eval(value);  /*eslint-ignore no-eval*/
>> } else {
>>     // Something else happens
>> }
>>
>> Does something like this exist?
>>
>> Thanks,
>> Billy Matthews
>>
>> -- 
>> 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] <javascript:>.
>> 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.

Reply via email to