2.9.0 • Published 3 months ago

redput v2.9.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

RedPut License NPM version Build Status Coverage Status

CLI tool to download source of a rule and fixtures from 🐊Putout Editor and generate tests from it.

Install

npm i redput -g

Usage

GITHUB_TOKEN=github-token redput [putout-editor-url]

redput determines where it located and does one of next things:

  • if it finds index.js - creates rule inside nested plugin;
  • creates directory with a plugin name and fills directories lib, test and fixture;

example of input:

// ["off", "write-all-files"]
export const report = () => `Write all files`;

export const fix = (file) => {
    const content = readFileContent(file);
    writeFileContent(file, content);
};

export const scan = (root, {push}) => {
    findFile(root, ['*']).map(push);
};

When you get your rule downloaded, use:

UPDATE=1 npm fix:lint test

to finish preparations of new rule and tests.

License

MIT

2.7.0

5 months ago

2.6.0

6 months ago

2.9.0

3 months ago

2.8.0

4 months ago

2.7.1

4 months ago

2.5.0

11 months ago

2.4.1

12 months ago

2.4.0

12 months ago

2.5.1

11 months ago

2.3.0

1 year ago

2.2.2

1 year ago

2.2.1

1 year ago

2.2.0

1 year ago

2.1.0

1 year ago

2.0.1

2 years ago

2.0.0

2 years ago

1.15.0

2 years ago

1.14.0

2 years ago

1.13.0

2 years ago

1.12.0

2 years ago

1.15.1

2 years ago

1.11.0

2 years ago

1.10.1

2 years ago

1.10.0

2 years ago

1.9.0

2 years ago

1.8.0

2 years ago

1.7.0

2 years ago

1.6.0

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago