Python script for style quality control

I’ve written a Python script to perform some checks that can’t easily be
performed via RELAX NG schema validation:

https://github.com/citation-style-language/utilities/blob/master/csl-qc.py

It helped uncover quite a few problems with styles in the style repository (
https://gist.github.com/1100109). Most these errors are now fixed (I just
didn’t replace the underscores with hyphens for
mhra_note_without_bibliography.csl because it ships with Zotero). In
addition, the script can report the number of dependent styles per
independent style:

I’ll run the script manually every now and then, although I guess something
like this could be combined with the schema validation that the Zotero Style
Repository already performs.

Rintze