Have ideas to improve npm?Join in the discussion! »

    eslint-config-metarhia

    7.0.1 • Public • Published

    eslint-config-metarhia

    Build Status Greenkeeper badge

    Opinionated ESLint config and de-facto JavaScript styleguide for Metarhia projects.

    Usage

    1. Install ESLint, this config and required plugins:

      npm i -D eslint eslint-plugin-import eslint-config-metarhia
    2. Add "extends": "metarhia" to your .eslintrc.

    Contributing

    Please adhere to Conventional Commits styleguide for commit messages (npm install creates a Git hook that lints your commit messages, and they are also checked on CI, but please write them properly beforehand so that they don't get rejected. If that happens locally while committing, though, don't worry, your commit message isn't lost, you can still find it in .git/COMMIT_EDITMSG).

    Releasing

    Collaborators can release new versions using

    npm run release
    git push origin master --follow-tags
    npm publish

    This will update the version in package.json and package-lock.json according to semantic versioning using commit messages to determine whether it is a patch, minor or major release, update the changelog, tag the new version in Git, and publish it to npm registry.

    License

    MIT. See the LICENSE file for details.

    Install

    npm i eslint-config-metarhia

    DownloadsWeekly Downloads

    155

    Version

    7.0.1

    License

    MIT

    Unpacked Size

    19.5 kB

    Total Files

    25

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar