Fabian Müller
6d6ba11807
adds a lint-utbs target to the pytools makefile
2008-11-27 15:46:25 +00:00
Eric S. Raymond
346f37d8e8
Teach wmllint to fix a common WML typo, "agression" for "aggression".
2008-11-27 02:47:59 +00:00
Eric S. Raymond
bf063e25f6
wmllint checking of recruitment patterns is complete.
2008-11-27 02:32:17 +00:00
Eric S. Raymond
46ca08eb38
Fix more recruitment-pattern glitches.
2008-11-26 19:08:51 +00:00
Fabian Müller
4941b95378
adds a target lint-low to the Makefile of the pytools
2008-11-26 18:59:43 +00:00
Eric S. Raymond
17ca42faab
Avoid spurious reports when a recruitment pattern is macroexpanded.
2008-11-26 18:09:25 +00:00
Eric S. Raymond
19fb96dbbf
Yet more recruitment-pattern checking.
2008-11-26 17:11:00 +00:00
Eric S. Raymond
c570337316
A round of fixes for recruitment-pattern mismatches.
2008-11-26 15:37:38 +00:00
Eric S. Raymond
2a46a3b031
More recruit-list checking.
2008-11-26 14:36:08 +00:00
Eric S. Raymond
b470e4d433
First step towards better recruit-list checking.
2008-11-26 13:46:08 +00:00
Eric S. Raymond
0f8fdab37c
Spellcheck user team names. Correct some glitches this detects.
2008-11-25 16:34:07 +00:00
Eric S. Raymond
534fc5dc1c
Tweak a bit more of wmllint to use WmlIterator.
2008-11-24 21:44:55 +00:00
Eric S. Raymond
a71ec1bf64
Restore Nym's skirmisher ability.
2008-11-24 03:26:35 +00:00
Patrick Parker
e91062abff
be a little smarter about newlines in messages
2008-11-23 01:43:15 +00:00
Nils Kneuper
bf840aa904
add some textdomain markers (though they should have no effect)
2008-11-22 09:48:52 +00:00
Fabian Müller
4b50343a0a
updated the WML emacs mode to the new 1.3.2 upstream version
2008-11-21 13:05:24 +00:00
Eric S. Raymond
7927d33428
Clean up the unit-generator macros.
...
This change has been checked against UMC.
2008-11-19 14:34:05 +00:00
Eric S. Raymond
4a674389ba
Test commit: update some documentation.
2008-11-17 20:25:59 +00:00
Eric S. Raymond
38aa1e661e
Add code to detect image below 72&72 size.
2008-11-14 13:11:48 +00:00
Eric S. Raymond
aa6e7629e0
wmllint double-quotes IDs containing single-quote.
...
This diff also fixes two comments where the lift code was
a bit overzealous. No real harm done, fortunately.
2008-11-10 12:03:47 +00:00
Eric S. Raymond
eadcf9f336
Fix the line parser so it's not confused by...
...
...a comment on a line of its own that contains an =.
2008-11-10 11:54:00 +00:00
Eric S. Raymond
434d0bcf28
Systematically doublequote enclose IDs containing single quotes.
...
This avoids confusing wesnoth-mode.el.
2008-11-10 11:25:55 +00:00
Eric S. Raymond
c3211b57ff
Minor wmllint enhancements to handle TDH.
2008-11-10 03:27:05 +00:00
Eric S. Raymond
f72622c4ea
Refactor to use WmlIterator more.
2008-11-07 14:08:52 +00:00
Eric S. Raymond
d94b7d9592
Greatly simplify quote scanning in WmlIterator.
...
The old code tended to break on multiline strings ending with '"\n',
and was too complicated for me to debug. The new code behaves better
in general, though it will throw an error on one pathological case the
old case seemed to handle -- single-line string followed by a comment
with an unbalanced double quote in it.
2008-11-07 14:07:24 +00:00
Eric S. Raymond
1e6a01c9d4
Fix a bug in error reporting.
2008-11-07 03:09:25 +00:00
Eric S. Raymond
90e8b6e052
Passing an error reoter hook into WmlIterator was dumb.
...
This sort of thing is what subclassing is for.
2008-11-06 23:45:59 +00:00
Eric S. Raymond
7800a69318
Start using WmlIterator more systematically.
2008-11-06 23:28:24 +00:00
Eric S. Raymond
df828afeec
Teach wmllint to do the safe part of the music namespace changes,
...
...and document what has already been done.
2008-11-05 22:07:11 +00:00
Eric S. Raymond
c9b4318c87
Detect an extreme WML malformation that actually came up in UtBS.
2008-11-05 19:26:29 +00:00
Eric S. Raymond
10340ccbf5
Fix incomplete error-hook conversion.
2008-11-05 11:46:27 +00:00
Alexander van Gessel
0720bce8ec
Pass the error handler to both invocations of WmlIterator.
2008-11-05 12:26:31 +01:00
Alexander van Gessel
7566a3163b
Make wmllint's spellcheck somewhat compatible with python-enchant 1.3.1.
2008-11-05 11:48:52 +01:00
Eric S. Raymond
7a4f530069
Document some thinking.
2008-11-05 08:07:41 +00:00
Eric S. Raymond
a01fd55508
Further extend spellchecking.
...
Drop an equivalent of Sapient's error-reporting code back in
wmliterator.py, but do the actual reporting through a callback passed
at instance-nitialization time.
2008-11-05 08:04:54 +00:00
Eric S. Raymond
a3591151c2
Further extend spellchecking.
2008-11-05 03:38:10 +00:00
Eric S. Raymond
1d1e5343cc
Extend the range of WML attributes that get spellchecked,
...
...and fix a glitch that turned up.
2008-11-05 02:45:03 +00:00
Eric S. Raymond
e78ef120d7
Change wmliterator error reporting so it mimics the Emacs-friendly...
...
...style of the rest of wmllint.
2008-11-05 02:02:29 +00:00
Eric S. Raymond
f27eff3431
Another refactoring step.
2008-11-05 01:44:52 +00:00
Eric S. Raymond
892ec3f922
Another refactoring step.
2008-11-05 01:09:30 +00:00
Eric S. Raymond
a0db82383e
Another refactoring step.
2008-11-05 00:46:20 +00:00
Eric S. Raymond
fecd27d8f4
Refactoring step.
...
Eventually we'll use this to change the reporting format.
2008-11-05 00:00:10 +00:00
Eric S. Raymond
cdf6076a80
Spellchecking is no longer an experimental separate mode.
2008-11-04 23:32:42 +00:00
Eric S. Raymond
92fa8298c8
Correct some documentation.
2008-11-04 12:59:52 +00:00
Eric S. Raymond
39553800ce
Sff a check for incorrect sentence-ending punctuation.
2008-11-04 12:46:05 +00:00
Eric S. Raymond
72fad01d24
Document an entry point a little better.
2008-11-04 02:31:36 +00:00
Eric S. Raymond
1afb992b06
Tighten up spellchecking yet again.
2008-11-04 00:05:29 +00:00
Eric S. Raymond
950897fb10
Tighten up the spekll-checking, and catch some more glitches.
2008-11-03 22:38:07 +00:00
Eric S. Raymond
7571ffb728
Tighten up the implementation of spell-checking a bit,
...
...and fix some edge cases it catches. Also, implement a method to
check ancestor scomes in WmlIterator (not yet used).
2008-11-03 19:47:46 +00:00
Eric S. Raymond
f8d75639b9
Remove an unneeded stripping operation.
2008-11-03 08:37:37 +00:00