.

Squint¶
squint is a static analyser for sqf files. Ie, it can identify errors (both syntax and run-time) by inspecting the files before they are loaded into ArmA.
The main feature set is described in this google-presentation
https://docs.google.com/present/view?id=dcd8x6gv_5d6hsn3hd
How you can help¶
Ironically, it's much harder to test incorrect code than correct code ! You can help by testing squint in the following ways:-
- Throw 'known-good' code at it to make sure it doesn't see errors where there are none (who knows, you might even find some real bugs in your sqf !)
- Construct tests of 'broken' code and make sure that 1) squint does catch them and 2) it reports a useful error message when it does so.
Of the two, probably the most useful thing for me is #2 since sources of 'good' code are plentiful whereas my imagination is limited when it comes to creating errors. Thank you ! :-)
Installation and updates¶
See https://sites.google.com/site/macsarmatools/squint/installation-1
Use¶
See Instructions
Bug-reports and General feedback¶
Please read the ReportingBugs page before submitting bug-reports.
See KnownIssues for a list of things I'm aware of and probably working on.
More general feedback is welcome in project forums or the wave below.