eslint-plugin-dprint

An ESLint plugin that fixes code with dprint

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
eslint-plugin-dprint
0.4.03 years ago4 years agoMinified + gzip package size for eslint-plugin-dprint in KB

Readme

eslint-plugin-dprint
npm version Downloads/month Build Status codecov Dependency Status
The plugin that runs dprint to format code in ESLint.

💿 Installation

Use npm or a compatible tool.
$ npm install -D eslint eslint-plugin-dprint

📖 Usage

Write your ESLint configuration. For example:
module.exports = {
  extends: ["eslint:recommended", "plugin:dprint/recommended"],
  rules: {
    "dprint/dprint": [
      "error",
      {
        config: {
          // The TypeScript configuration of dprint
          // See also https://dprint.dev/plugins/typescript/config/
        },
      },
    ],
  },
};

Then run ESLint with --fix!

Available Rules

| Rule | Description | | :-------------- | :------------------------- | | dprint/dprint | Format code with dprint. |

Available Configs

| Config | Description | | :------------------------------------- | :-------------------------------------------------------------------------------------------- | | plugin:dprint/disable-conflict-rules | Disable rules where are conflicted with the dprint/dprint rule. | | plugin:dprint/recommended | Enable the dprint/dprint rule along with the plugin:dprint/disable-conflict-rules preset. |

📰 Changelog

See GitHub Releases.

❤️ Contributing

Welcome contributing!
Please use GitHub's Issues/PRs.

Development Tools

  • npm test ... Run tests. It generates code coverage into coverage directory.
  • npm run watch ... Run tests when files are edited.
  • npm version <patch|minor|major> ... Bump a new version.