Skip to content

This repository contains a set of scripts to analyze the quality of a code base

License

Notifications You must be signed in to change notification settings

rschuitema/sqatt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b0a0ad5 · Mar 6, 2025
Nov 23, 2024
Nov 23, 2024
Feb 7, 2020
Nov 23, 2024
Nov 23, 2024
Sep 22, 2019
Sep 26, 2021
Feb 20, 2022
Dec 11, 2020
Dec 1, 2019
Apr 12, 2023
Feb 20, 2022
Dec 5, 2020
Feb 13, 2022
Sep 22, 2019
Dec 20, 2022
Mar 6, 2025
Mar 6, 2025
Mar 6, 2025
Nov 27, 2019

Repository files navigation

SQATT

Python application

This repository contains scripts that are useful when analyzing software quality. These tools are inspired by the book Building Maintainable Software of the Software Improvement Group and the legacy code bases that I needed to comprehend. These tools are written in python as I wanted to learn a new language. I believe in the principles of eating your own dog food and practice what you preach.

It contains scripts to create profiles of specific quality aspects of a code base. profiles The scripts can create profiles for:

  • code size
  • complexity
  • coding rule violations
  • fan-in and fan-out
  • function size
  • interface size

These scripts use the output of tools like:

Furthermore, there is a script to generate an include graph of a C/C++ code base.

About

This repository contains a set of scripts to analyze the quality of a code base

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages