Files
flipper/scripts/stricter
Pascal Hartig 3cdc32c18b Update binary
Summary: allow-large-files

Reviewed By: danielbuechele

Differential Revision: D17112954

fbshipit-source-id: d0c53e3f5c5502d291212557ac808359e2a925b6
2019-08-30 03:32:47 -07:00
..
2019-08-30 03:32:47 -07:00
2019-08-29 09:19:01 -07:00
2019-08-29 09:23:57 -07:00

stricter

A tool for enforcing a strictly decreasing number of TypeScript strict mode violations. All this tool does is run tsc --strict on the current and the previous (Mercurial) revision, compares the error count. If there are more errors than before, a positive exit code is raised and the regressions printed.

Usage

Requires stack to be installed.

./stricter.hs

Bear in mind that this is hard-coded to Mercurial, so you'll need to make some changes first if you want to use this in git repositories.

Building

To build the native binaries, run

stack build

The stricter.lnx64 binary in the parent directory is the result of building this on a Linux machine so we can run this more quickly in our CI environment.