All Projects → checkupjs → checkup

checkupjs / checkup

Licence: MIT license
A health checkup for your project.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
EJS
674 projects

Projects that are alternatives of or similar to checkup

Mobileapp Pentest Cheatsheet
The Mobile App Pentest cheat sheet was created to provide concise collection of high value information on specific mobile application penetration testing topics.
Stars: ✭ 3,051 (+3914.47%)
Mutual labels:  static-analysis
go-recipes
🦩 Tools for Go projects
Stars: ✭ 2,490 (+3176.32%)
Mutual labels:  static-analysis
SPDS
Efficient and Precise Pointer-Tracking Data-Flow Framework
Stars: ✭ 38 (-50%)
Mutual labels:  static-analysis
Pepper
An open source script to perform malware static analysis on Portable Executable
Stars: ✭ 250 (+228.95%)
Mutual labels:  static-analysis
newrelic-unix-monitor
Monitoring service for Unix (AIX, Linux, HP-UX, MacOS, Solaris) systems
Stars: ✭ 26 (-65.79%)
Mutual labels:  insights
duplex
Duplicate code finder for Elixir
Stars: ✭ 20 (-73.68%)
Mutual labels:  static-analysis
Dg
[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Stars: ✭ 242 (+218.42%)
Mutual labels:  static-analysis
iec-checker
Static analysis of IEC 61131-3 programs
Stars: ✭ 36 (-52.63%)
Mutual labels:  static-analysis
tryceratops
A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
Stars: ✭ 381 (+401.32%)
Mutual labels:  static-analysis
phpstan-extensions
Extensions for PHPStan
Stars: ✭ 61 (-19.74%)
Mutual labels:  static-analysis
Ford
Automatically generates FORtran Documentation from comments within the code.
Stars: ✭ 245 (+222.37%)
Mutual labels:  static-analysis
Rubycritic
A Ruby code quality reporter
Stars: ✭ 2,841 (+3638.16%)
Mutual labels:  static-analysis
SCAF
A Speculation-Aware Collaborative Dependence Analysis Framework
Stars: ✭ 25 (-67.11%)
Mutual labels:  static-analysis
Phpstan Phpunit
PHPUnit extensions and rules for PHPStan
Stars: ✭ 247 (+225%)
Mutual labels:  static-analysis
UTBotCpp
Tool that generates unit test by C/C++ source code, trying to reach all branches and maximize code coverage
Stars: ✭ 59 (-22.37%)
Mutual labels:  static-analysis
Warnings Ng Plugin
Jenkins Warnings Plugin - Next Generation
Stars: ✭ 248 (+226.32%)
Mutual labels:  static-analysis
code-review
Automated static analysis & linting bot for Mozilla repositories
Stars: ✭ 51 (-32.89%)
Mutual labels:  static-analysis
SDA
SDA is a rich cross-platform tool for reverse engineering that focused firstly on analysis of computer games. I'm trying to create a mix of the Ghidra, Cheat Engine and x64dbg. My tool will combine static and dynamic analysis of programs. Now SDA is being developed.
Stars: ✭ 98 (+28.95%)
Mutual labels:  static-analysis
sturdy
Sturdy is a library for developing sound static analyses in Haskell.
Stars: ✭ 49 (-35.53%)
Mutual labels:  static-analysis
lint-checks
A set of opinionated and useful lint checks
Stars: ✭ 61 (-19.74%)
Mutual labels:  static-analysis

checkup

Checkup is the easiest way to gather static analysis insights for your projects.


CI Build License Dependabot Volta Managed TypeScript Code Style: prettier

Checkup is a framework that uses static analysis and gain insights to help drive maintenance decisions. It provides a framework to run tasks to gather information about the craftsmanship and quality of your codebase. Task results are output as SARIF, which provides a consistent schema for data processing, and can be integrated into your development workflow through IDE integrations.

Checkup summary output

Checkup allows you to determine the important information you care about, and provides the infrastructure to gather and output that data.

Tasks can gather insights on things like

  • Code structure - to give shape to your project, which can help you understand the codebase and identify areas of improvement
  • Dependency health - such as which dependency versions are out of date, or outside supported ranges
  • Test health - to identify types of tests used, which tests are being skipped, and what the shape of the test infrastructure is
  • API compatability - to identify which APIs are being used, and which are not
  • Migration status - to give practical insight into how your codebase is being migrated
  • Anything else you can dream up... 💡

Features

  • Task Runner CLI - A CLI that runs tasks that can be loaded via plugins.
  • Code Generators - A collection of generators allowing you to generate a checkup config file, plugin project structure, and task files and tests.
  • Plugins - Existing plugins for JavaScript and Ember.

Installation and Usage

See the documentation for information on installation and usage.

Contributing

To contribute, please read the CONTRIBUTING guidelines.

Contributors

Thanks goes to these wonderful people (emoji key):


Steve Calvert

💻 💬 👀 🚇

carakessler

💻 💬 👀 🚇

Zhan Wang

💻 👀

Mahir Shah

💻

Tyler Becks

💻

Gabriel Csapo

💻

Lisa Li

💻

Evan Solomon

💻

Omayeli Arenyeka

💻

Chad Hietala

💻

Robert Jackson

💻 💬 👀 🚇

Brenden Palmer

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].