Giter VIP home page Giter VIP logo

Comments (4)

Flet avatar Flet commented on July 28, 2024 1

Apologies for that, I forgot to push the tag :/

Here are details on the new rules:
https://github.com/Flet/semistandard/blob/master/CHANGELOG.md

from semistandard.

Flet avatar Flet commented on July 28, 2024

One of the goals of standard (and semistandard) is to avoid custom configuration to make it a simple, consistent linting tool.

I realize this new rule can cause pain for folks who prefer snake_case that have existing projects using semistandard. With semistandard, the goal is to only deviate from standard regarding semicolons and nothing else.

Its possible to ignore rules via eslint ignore comments at the top of each file, but it sounds this may not be sufficient for your needs.

Its also possible to instead use eslint directly via .eslintrc. Just extend the semistandard shareable config and layer rule changes on top (https://github.com/flet/eslint-config-semistandard).

And finally its very easy to take a shareable config and build a CLI interface that behaves just like semistandard using standard-engine (basically just fork this repo and change the eslintrc.json 😄).

I hope one of these solutions is acceptable!

from semistandard.

nelsonic avatar nelsonic commented on July 28, 2024

@Flet thanks for your prompt reply. 👍
We have over a hundred projects using semistandard which now say devDependencies "_out of date_" due to the update. But when we run semistandard on any of them we get errors where we did not have any before... also there's no release/notes (on GitHub) for the latest version (published on NPM) https://github.com/Flet/semistandard/releases
semistandard-no-release-notes-for-latest-version
So it was not possible to know up-front that the latest version would "break" our build.
Thanks again for building a great linter and for the advice.
For now we will continue to use [email protected] until we have time to implement our own.

from semistandard.

Flet avatar Flet commented on July 28, 2024

@nelsonic I'm closing this for now. Apologies again for the breakage and the lack of communication.

from semistandard.

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.