Skip to content

v3.9.2

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Oct 11:32
4e6476e

The commit gate lints TypeScript in a repository whose TypeScript 7
lives in a subdirectory, such as a web/ app, instead of handing it to
a parser that refuses it.

Fixed — a TypeScript 7 under a subdirectory decides the parser.
(#333) procoder picks
its own typescript-eslint beside TypeScript 6 when a repository's
TypeScript is newer than typescript-eslint accepts, but it only looked
for that TypeScript at the repository root. A repository with its
frontend in web/ had TypeScript 7 there, so procoder used the stock
typescript-eslint, which refuses TypeScript 7, and the .ts and .tsx
files went unlinted. procoder now looks for a TypeScript past the
supported range anywhere in the tree (skipping node_modules and dot
directories), so those files are linted by the parser that accepts them,
and procoder doctor reports the parser it needs.


Upgrade in place: procoder self-upgrade — it asks first, and installs
only after the download matches the SHA256SUMS published below.

Or download the binary for your platform below and check it against
SHA256SUMS before running it.

Every commit in this release:
v3.9.1...v3.9.2