@runespoorstack/danger-plugins
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

@runespoorstack/danger-bot

The Runespoor set of PR linters using Danger.js

GitHub License GitHub issues npm downloads

Table of Contents

✨ Features

  • Review the PR assignee
  • Review the changelog updating on a PRs
  • Review the lockfile updating on a PRs
  • Review the PR merging time
  • Review the PR size
  • Review the PR title
  • Review the PR reviewers

🦾 Installation

npm i --save-dev @runespoorstack/danger-plugins 

♾️ Usage

Create the script file and run it in the CI, following the Danger.js guide.

import {
  dangerAssignee,
  dangerLockfileUpdate,
  dangerPrMergingTime,
  dangerPrSize,
  dangerPrTitle,
  dangerReviewers
} from '@runespoorstack/danger-plugins'

dangerAssignee();
dangerLockfileUpdate('npm');
dangerPrMergingTime(48);
dangerPrSize(777);
dangerPrTitle(/^(build|chore|ci|docs|feat|fix|perf|refactor|revert|style|test){1}(\([\w\-\.]+\))?(!)?: ([\w ])+([\s\S]*)/);
dangerReviewers(3);

🛠️ Contributing

See the CONTRIBUTING.md document.

💕 Special Thanks

  • I want to say thank you to the best woman in the world, my wife Diana for her love, daily support, motivation and inspiration.

❤️ Support or Donate

If you are enjoying this work and feel extra appreciative, you could buy me a book 📖 or 3 📖📖📖.

Package Sidebar

Install

npm i @runespoorstack/danger-plugins

Weekly Downloads

17

Version

0.1.1

License

MIT

Unpacked Size

110 kB

Total Files

21

Last publish

Collaborators

  • borisshulyak