cli
cli copied to clipboard
A CLI to run all kinds of code quality measurements to align your team with company goals
[staticcheck.io](https://staticcheck.io/docs/checks/) provides a set of categorized rules for `go vet` command which serves as runner for static analysis. `go lint` as is was deprecated.
This needs some research (timebox: 0.5 day): - Let's figure which minimum Node version we should support. - Let's check which newer Node APIs we're using (e.g. `structuredClone`) and what...
- [x] Should the version not be the normalized `..` but e.g. `exotic`, the plugin throws. The occurrence should be filtered out instead. Use [semver](https://www.npmjs.com/package/semver) package to deal with these....
### What happened? When I run `yarn exec code-pushup collect --config=code-pushup.config.ts` in a large Nx 17.1.3 workspace with Angular 16.2.12 (+500,000 LOC, ~500 Nx projects), I get: - `spawn E2BIG`...
- [ ] empty-report functions in function coverage. At least remove the name and change it to anonymous.  - [x] In some cases, the line range does not work...
### User story As an Nx user, I want to use the `getNxCoveragePaths` function to more easily configure `@code-pushup/coverage-plugin`. However, this function has too many assumptions built-in for it to...
### User story As a user of the portal I want to have low storage cost. Therefore I want to exclude irrelevant data from the report. ### Acceptance criteria -...
### User story For large Nx monorepos, it could help speed up Code PushUp runs if ESLint could run on different projects in parallel instead of sequentially. Adding an option...
### User story > derived from https://github.com/code-pushup/cli/pull/630#discussion_r1574635336 As a developer I want to have good typing and types and function arguments with intuitive and types that have good DX. The...
Minor detail, I know :) But it always looks better when the package has a description property.