Files
Linux-Server-Management-Too…/tools
cschantz 33ade14188 Improve functional test accuracy - reduce false positives
Enhanced function call validation to be much more accurate:

Improvements:
1. Function definitions must have opening brace { to avoid matching
   function names in comments
2. Function calls exclude comment lines (lines starting with #)
3. Better handling of 'function name {' syntax
4. Exclude lines with { from call detection (catches definitions)

Results:
- Before: 14 false positive warnings
- After: 2 false positives (both in echo/documentation strings)
- 85% reduction in false positives

Remaining 2 warnings are in toolkit-qa-check.sh in echo statements
showing users how to use functions - not actual undefined calls.

The test now accurately identifies real function call issues while
minimizing noise from comments and documentation.
2026-01-02 20:44:59 -05:00
..