0.6.2 • Published 4 years ago

@goodpraxis/danger-js v0.6.2

Weekly downloads
24
License
MIT
Repository
github
Last release
4 years ago

gp-danger-js

Danger JS setup used for GitLab merge requests by Good Praxis. The main goal is to address issues that are not covered in build, test and lint phases.

Features

  • Checks if someone is assigned to MR
  • Checks if MR is too big
  • Encourages users to push one commit per MR
  • Checks if MR has description
  • Checks whether commits in MR look correct
  • Checks package.json changes
  • Checks which font files are added
  • Checks if SVG files contain unnecessary data
  • Checks if SVG files accidentally embed bitmaps
  • Encourages users to optimize images

Prerequisites

Make sure you have read and followed the steps described at the Getting Started section of the Danger documentation.

Usage

Install the package:

npm install @goodpraxis/danger-js --save-dev

Create a dangerfile.ts with the following contents:

import checkMergeRequest from '@goodpraxis/danger-js';

checkMergeRequest();

Changelog

0.6.2 - 2020-06-26

Changed

  • Moved typescript from devDependencies to dependencies

0.6.1 - 2020-06-16

Added

  • Ability to suppress image warning by writing "optimized images" or similar in merge request description (see regex)

0.6.0 - 2020-06-16

Added

  • Commit number check

0.5.0 - 2020-06-13

Added

  • SVG file checks

0.4.0 - 2020-06-12

Added

  • Font file checks

0.3.0 - 2020-06-12

Added

  • package.json check
  • Detecting new images

Changed

  • Copy has been updated

0.2.1 - 2020-06-11

Changed

  • Updated dependencies
  • Fixed typo

0.2.0 - 2020-06-11

Added

  • Type declarations
  • Commit message checks

Changed

  • Compilation target now set to es6
  • Reduced big MR threshold from 20 to 10

0.1.0 - 2020-06-10

Added

  • First version with initial checks
0.6.2

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.3.1

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago