~/talk

J-Crawler - Automating and Enforcing Code Quality

links:none on file
slides:none on file

JKI’s J-Crawler is a LabVIEW static-analysis and automation system that audits repositories, emits console/JUnit-style XML and CSV artifacts, and can apply automatic fixes where safe. It discovers VIs, classes and projects, enforces project-specific rule sets and exemptions, and integrates into Bitbucket CI with a self-hosted Windows runner. A real run processes 4,220 VIs in 8 minutes, flags broken VIs, finds CWE issues like unsafe C execs, and sits alongside jbuilder and jtester to produce NASA‑grade evidence.

AI-written summary · about

  1. 0:00Introduction
  2. 2:00NASA static analysis needs
  3. 4:26LabVIEW static analysis gap
  4. 5:30Static analysis in LabVIEW
  5. 6:55J-Crawler discovery and rules
  6. 8:40Automated fixes and customization
  7. 10:06CI pipeline enforcement
  8. 10:47NASA compliance rules
  9. 11:54Metrics and inspection rules
  10. 13:18Custom rule development
  11. 17:12Rule configuration and exemptions
  12. 18:38GCLI integration
  13. 19:42Bitbucket CI integration
  14. 20:47CWE security checks
  15. 21:52J-Builder setup
  16. 22:55Future development
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.