Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
code_health.py File Reference

Go to the source code of this file.

Namespaces

namespace  code_health
 

Functions

 code_health.load_submodule_exclusions (repo_root=".")
 
 code_health.excluded_globs ()
 
 code_health.is_production_file (path)
 
 code_health.is_excluded (path)
 
 code_health.run (cmd, **kw)
 
 code_health.collect_symbols (db_path)
 
 code_health.include_edges (db_path)
 
 code_health.source_include_edges (repo_root, source_dir="src")
 
 code_health.collect_includers (edges)
 
 code_health.collect_reach (edges)
 
 code_health._modularity (adj_w, degree, two_m, partition)
 
 code_health._louvain (adj_w, degree, two_m, passes=12)
 
 code_health.collect_modularity (edges, source_dir="src")
 
 code_health.collect_selfcontained (path)
 
 code_health.collect_docs (db_path)
 
 code_health.collect_git (repo_root, days, per_file_ccn, max_files_per_commit=20)
 
 code_health.module_of (path, source_dir="src")
 
 code_health.strongly_connected (nodes, succ)
 
 code_health.feedback_arc_order (edges)
 
 code_health.derive_layering (edges, label)
 
 code_health.compute_stability (mod_edges)
 
 code_health.collect_layering (edges, source_dir="src")
 
 code_health.collect_god_header (edges)
 
 code_health.collect_ccn (source_dir)
 
 code_health.collect_cppcheck (source_dir, jobs)
 
 code_health.collect_clang_tidy (log_path)
 
 code_health.collect_cloc (source_dir)
 
 code_health.md_table (headers, rows, aligns=None)
 
 code_health.build_markdown (project, data)
 
 code_health.main ()
 

Variables

list code_health.EXCLUDED_DIR_PARTS
 
tuple code_health.SOURCE_SUFFIXES = (".c", ".cc", ".cpp", ".cxx", ".h", ".hpp", ".hxx", ".m", ".mm")
 
 code_health.PRODUCTION_LANGUAGES
 
 code_health.CLANG_TIDY_LINE