Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Add a typecheck script and CI step

Open Beginner friendly
#992 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
82/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
github-actions, nextjs, typescript

Research direction

Start in the scripts block of package.json and in the build job of .github/workflows/ci.yml, which the issue names. Add a typecheck script that runs tsc --noEmit, then run npm run typecheck locally to see whether the repository currently compiles cleanly. Done means the script runs locally and a CI step runs it before the tests. If the check reports existing errors, the CI step will fail, so confirm with a maintainer how to handle them.

Written by the indexing model from the issue text.

Description

devops good first issue

Description

Type errors are only caught by next build, late in CI. During the last contribution wave 345 type errors were merged unnoticed.

Location

package.json scripts; .github/workflows/ci.yml.

Task

Add "typecheck": "tsc --noEmit" and run it in the CI build job before tests.

Acceptance criteria

  • npm run typecheck works
  • CI runs it

Good for contributors because

Small, high-value CI improvement.

Dominant language
TypeScript
Stars
1
Forks
144
Avg merge
13h 50m
Merged PRs (30d)
41

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from FlowwStar/FlowStar

All issues in FlowwStar/FlowStar

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.