eslint-transforms

    1.0.0 • Public • Published

    ESLint Transforms

    A collection of jscodeshift transforms to help upgrade ESLint rules to new versions of ESLint. Supports Node.js version 4 or above.

    Installation

    You can install the ESLint transforms tool using npm:

    $ npm install eslint-transforms --save-dev
    

    Usage

    $ eslint-transforms <transform-name> <path>
    

    Where:

    transform-name - Name of the transform you want to run (e.g. new-rule-format). See the transforms section below for a list of available transforms.

    path - Files or directory to transform.

    For more information on jscodeshift, check their official docs.

    Transforms

    new-rule-format

    Please note: The transform will not work for rules that use ES6 modules syntax.

    Transform that migrates an ESLint rule definition from the old format:

    module.exports = function(context) { ... }

    to the new format, introduced in ESLint 2.10.0:

    module.exports = {
     meta: {
         docs: {},
         schema: []
     },
     create: function(context) { ... }
    };

    Install

    npm i eslint-transforms

    DownloadsWeekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • openjsfoundation
    • eslintbot
    • nzakas
    • ivolodin