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