[SM-Grimoire-Bugs] [Bug 14105] New: [master bug] Implement a spell linting library for use in a git postcommit hook
bugzilla-daemon at bugs.sourcemage.org
bugzilla-daemon at bugs.sourcemage.org
Wed Nov 14 08:07:14 EST 2007
http://bugs.sourcemage.org/show_bug.cgi?id=14105
Summary: [master bug] Implement a spell linting library for use
in a git postcommit hook
Product: Codex
Version: unspecified
Platform: Other
OS/Version: other
Status: NEW
Severity: normal
Priority: P2
Component: Unknown
AssignedTo: sm-grimoire-bugs at lists.ibiblio.org
ReportedBy: jakakranjc at email.si
CC: acedit at armory.com,seth at swoolley.homeip.net
We need to implement a spell linting library for use in a git post-commit (and/
or update) hook, quill and perhaps elsewhere. It would improve our QA and
possibly security.
I know Seth has some HISTORY format-nazy script, plus Andrew and I think
cauldron have something too. All such stuff should be compiled together into a
library and put into a central git repo.
Some ideas on what to check for:
http://wiki.sourcemage.org/Things_Spells_Should_Not_Do
http://lists.ibiblio.org/pipermail/sm-discuss/2005-May/010846.html
bug 9163
bug 14100
http://wiki.sourcemage.org/Common_mistakes
unquoted WEBSITE with funky chars like &
subdepends without depends
invalid DEPENDS flags (with spaces or colons)
invalid list_find use (spaces in search tokens)
Please add anything you can think of to this (growing) list. And any links or
info on the exsisting linters.
I purposefully omitted running prometheus on updated spells, as I think that
would create too much trouble.
--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the SM-Grimoire-Bugs
mailing list