Show More
@@ -367,6 +367,16 b' inrevlogpats = [' | |||||
367 | [] |
|
367 | [] | |
368 | ] |
|
368 | ] | |
369 |
|
369 | |||
|
370 | webtemplatefilters = [] | |||
|
371 | ||||
|
372 | webtemplatepats = [ | |||
|
373 | [], | |||
|
374 | [ | |||
|
375 | (r'{desc(\|(?!websub|firstline)[^\|]*)+}', | |||
|
376 | 'follow desc keyword with either firstline or websub'), | |||
|
377 | ] | |||
|
378 | ] | |||
|
379 | ||||
370 | checks = [ |
|
380 | checks = [ | |
371 | ('python', r'.*\.(py|cgi)$', r'^#!.*python', pyfilters, pypats), |
|
381 | ('python', r'.*\.(py|cgi)$', r'^#!.*python', pyfilters, pypats), | |
372 | ('test script', r'(.*/)?test-[^.~]*$', '', testfilters, testpats), |
|
382 | ('test script', r'(.*/)?test-[^.~]*$', '', testfilters, testpats), | |
@@ -377,6 +387,8 b' checks = [' | |||||
377 | ('layering violation ui in util', r'mercurial/util\.py', '', pyfilters, |
|
387 | ('layering violation ui in util', r'mercurial/util\.py', '', pyfilters, | |
378 | inutilpats), |
|
388 | inutilpats), | |
379 | ('txt', r'.*\.txt$', '', txtfilters, txtpats), |
|
389 | ('txt', r'.*\.txt$', '', txtfilters, txtpats), | |
|
390 | ('web template', r'mercurial/templates/.*\.tmpl', '', | |||
|
391 | webtemplatefilters, webtemplatepats), | |||
380 | ] |
|
392 | ] | |
381 |
|
393 | |||
382 | def _preparepats(): |
|
394 | def _preparepats(): |
@@ -284,3 +284,19 b'' | |||||
284 | > print _( |
|
284 | > print _( | |
285 | don't use % inside _() |
|
285 | don't use % inside _() | |
286 | [1] |
|
286 | [1] | |
|
287 | ||||
|
288 | web templates | |||
|
289 | ||||
|
290 | $ mkdir -p mercurial/templates | |||
|
291 | $ cat > mercurial/templates/example.tmpl <<EOF | |||
|
292 | > {desc} | |||
|
293 | > {desc|escape} | |||
|
294 | > {desc|firstline} | |||
|
295 | > {desc|websub} | |||
|
296 | > EOF | |||
|
297 | ||||
|
298 | $ "$check_code" --warnings mercurial/templates/example.tmpl | |||
|
299 | mercurial/templates/example.tmpl:2: | |||
|
300 | > {desc|escape} | |||
|
301 | warning: follow desc keyword with either firstline or websub | |||
|
302 | [1] |
General Comments 0
You need to be logged in to leave comments.
Login now