mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +01:00
Auto merge of #10786 - zwn:tidy-modelines, r=Manishearth
tidy check for vim and emacs modelines See #10719. It skips *.webidl files for now since I am not sure where they come from and if they should be edited in tree or not. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10786) <!-- Reviewable:end -->
This commit is contained in:
commit
04f8ae56db
3 changed files with 22 additions and 1 deletions
5
python/tidy/servo_tidy_tests/modeline.txt
Normal file
5
python/tidy/servo_tidy_tests/modeline.txt
Normal file
|
@ -0,0 +1,5 @@
|
|||
# vim: set noexpandtab:
|
||||
// vi: et:
|
||||
/* ex: et:
|
||||
anything -*-Lisp-*-
|
||||
-*- mode: Lisp -*-
|
|
@ -89,6 +89,14 @@ class CheckTidiness(unittest.TestCase):
|
|||
self.assertEqual('found asterisk instead of minimum version number', errors.next()[2])
|
||||
self.assertNoMoreErrors(errors)
|
||||
|
||||
def test_modeline(self):
|
||||
errors = tidy.collect_errors_for_files(iterFile('modeline.txt'), [], [tidy.check_modeline])
|
||||
self.assertEqual('vi modeline present', errors.next()[2])
|
||||
self.assertEqual('vi modeline present', errors.next()[2])
|
||||
self.assertEqual('vi modeline present', errors.next()[2])
|
||||
self.assertEqual('emacs file variables present', errors.next()[2])
|
||||
self.assertEqual('emacs file variables present', errors.next()[2])
|
||||
|
||||
|
||||
def do_tests():
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(CheckTidiness)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue