Skip to content

Latest commit

 

History

696 提交

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

仓库 files navigation

Inga

CI

A static analysis tool that searches references from changed code to detect entry points that have a strong impact on the user.

Why?

Code changes daily, and it is always important to check the impact of changes. In many cases, checking the impact of a change depends on how vigilant the author is in writing the code, making it difficult to detect unintended effects during the code review and QA phases. This tool improves software quality by detecting unintended changes at an early phase.

Supported Languages

  • Java
  • JavaScript
  • Kotlin
  • TypeScript

Usage

inga [options]

Options

--diff <string>

Analyze the result of git diff --unified=0 (use "-" to read from standard input)

--root-path <string>

Relative path of the project to be analyzed, so if you do not give this option, it defaults to the command execute path.

--include <string>

Filenames of glob pattern matching to include from analysis. (e.g. "core/**/*.ts")

--exclude <string>

Filenames of glob pattern matching to exclude from analysis. (e.g. "**/*.test.(ts|tsx)")

Run on IntelliJ

Inga for IntelliJ

Run on GitHub 操作

Inga Action

Example projects

发布

Sponsor this project

Used by

贡献者

Languages