Giter Club home page Giter Club logo

Comments (8)

oprogramador avatar oprogramador commented on May 25, 2024 2

putout example.js --no-config --plugins remove-unused-variables works fine, thanks

from putout.

coderaiser avatar coderaiser commented on May 25, 2024

How can I use putout to apply a single rule, such as remove-unused-variables?

There is no such possibility, but it is a good idea for a pull request. Most rules is enabled because it is a good practice. I use putout for my projects, and I think that good defaults is much better then copying config file again and again. Anyways I'm ready to listen your ideas about improvements. And we can work on a pull request, if you interested.

Using putout --disable-all source.js seems to only disable rules which are currently violated in the source files being evaluated, not all rules comprehensively.

That's how it works, disable only what find.

Further, the documentation seems to be somewhat redundantly duplicated between the top level readme https://github.com/coderaiser/putout/blob/master/README.md and the readme in the putout package https://github.com/coderaiser/putout/blob/master/packages/putout/README.md which I find confusing.

That's right, because first one you see when you open repository, and second one you see in npm.

from putout.

oprogramador avatar oprogramador commented on May 25, 2024

me too, I'd like to fix only remove-unused-variables

from putout.

oprogramador avatar oprogramador commented on May 25, 2024

I opened oprogramador#1

from putout.

coderaiser avatar coderaiser commented on May 25, 2024

@oprogramador could you please tell me why do you need it :)? There is a lot of useful rules, why to disable all of them?

from putout.

oprogramador avatar oprogramador commented on May 25, 2024

@coderaiser

Because I want to only remove unused variables and the rest handle either with eslint autofix or manual updates.

from putout.

coderaiser avatar coderaiser commented on May 25, 2024

@oprogramador

The thing is autofix of eslint does nothing that putout do, so I think you should try to use other rules as well.
From the first day putout was made to supplement what eslint does and do nothing that eslint already does.

So putout is more about logic, and eslint is more about formatting.

Take a look to:

And much more :).

from putout.

coderaiser avatar coderaiser commented on May 25, 2024

Add ability to run desired plugins from command line without config in v9.13.0 🎉

putout example.js --no-config --plugins remove-unused-variables

Is it works for you?

from putout.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.