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.
