Git Product home page Git Product logo

Comments (5)

DavidAnson avatar DavidAnson commented on June 24, 2024 1

@paddyroddy It is possible to configure rules today, just not on the command line. You've already said the maintainer of your project doesn't favor that approach and I agree. The example you link to will report failures at commit time, but people will have no easy way to run that same command directly to figure out what's going on. If, instead, the configuration were in a file, then simply invoking the command by name would automatically apply the same set of rules that used by the commit hook. I suggest this is easier and more productive for the team.

from markdownlint-cli.

DavidAnson avatar DavidAnson commented on June 24, 2024

If you want to disable a rule entirely, you can do that on the command line. However, if you want to configure a rule, you need to do so with a configuration file like .markdownlint.json or a configuration comment in any relevant Markdown file.

from markdownlint-cli.

ruzickap avatar ruzickap commented on June 24, 2024

It means - the markdownlint-cli does not support --disable cli parameter to disable rule with parameters.
Only entire "rule" can be disabled.
Thank you...

from markdownlint-cli.

paddyroddy avatar paddyroddy commented on June 24, 2024

Just to voice my opinion on this, I am setting some organisation default pre-commit hooks (which the maintainer isn't a fan of, but anyway). This works well with something like yamllint, i.e. https://github.com/paddyroddy/.github/blob/01b21d364696c33e4df82c92f9dfefc6a2b6f6f6/precommit/general/general-hooks.yml#L3-L47. It would be great if it was possible to do this with markdownlint-cli too.

from markdownlint-cli.

paddyroddy avatar paddyroddy commented on June 24, 2024

I appreciate my application is niche @DavidAnson, but it does basically mean I have to have a .markdownlint.yaml in every repo that I want it in - if I were to just disable tables for MD013.

from markdownlint-cli.

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.