Changeset 160093 in webkit


Ignore:
Timestamp:
Dec 4, 2013 8:13:53 AM (10 years ago)
Author:
commit-queue@webkit.org
Message:

Style checker for .messages.in files (WTF:: prefix)
https://bugs.webkit.org/show_bug.cgi?id=125142

Patch by Tamas Gergely <tgergely.u-szeged@partner.samsung.com> on 2013-12-04
Reviewed by Anders Carlsson.

A new style checker for .messages.in files, that checks for the use of WTF::
prefix in these files. (Also checks for tabs as these files were previously
handled as text files.)

  • Scripts/webkitpy/style/checker.py:

(CheckerDispatcher._create_checker):

New checker is returned for .messages.in files.

  • Scripts/webkitpy/style/checkers/messagesin.py: Added. The new style checker class.

(MessagesInChecker):
(MessagesInChecker.init):
(MessagesInChecker.check):
(MessagesInChecker.check_WTF_prefix):

  • Scripts/webkitpy/style/checkers/messagesin_unittest.py: Added. Unit test for the new style checker class.

(MessagesInCheckerStyleTestCase):
(test_checker):
(test_checker.error_handler_for_test):
(MessagesInCheckerTestCase):
(MessagesInCheckerTestCase.test_init):
(MessagesInCheckerTestCase.test_init.error_handler_for_test):

Location:
trunk/Tools
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r160090 r160093  
     12013-12-04  Tamas Gergely  <tgergely.u-szeged@partner.samsung.com>
     2
     3        Style checker for .messages.in files (WTF:: prefix)
     4        https://bugs.webkit.org/show_bug.cgi?id=125142
     5
     6        Reviewed by Anders Carlsson.
     7
     8        A new style checker for .messages.in files, that checks for the use of WTF::
     9        prefix in these files. (Also checks for tabs as these files were previously
     10        handled as text files.)
     11
     12        * Scripts/webkitpy/style/checker.py:
     13        (CheckerDispatcher._create_checker):
     14          New checker is returned for .messages.in files.
     15        * Scripts/webkitpy/style/checkers/messagesin.py: Added.
     16          The new style checker class.
     17        (MessagesInChecker):
     18        (MessagesInChecker.__init__):
     19        (MessagesInChecker.check):
     20        (MessagesInChecker.check_WTF_prefix):
     21        * Scripts/webkitpy/style/checkers/messagesin_unittest.py: Added.
     22          Unit test for the new style  checker class.
     23        (MessagesInCheckerStyleTestCase):
     24        (test_checker):
     25        (test_checker.error_handler_for_test):
     26        (MessagesInCheckerTestCase):
     27        (MessagesInCheckerTestCase.test_init):
     28        (MessagesInCheckerTestCase.test_init.error_handler_for_test):
     29
    1302013-12-04  Gergo Balogh  <geryxyz@inf.u-szeged.hu>
    231
  • trunk/Tools/Scripts/webkitpy/style/checker.py

    r160083 r160093  
    4545from checkers.jsonchecker import JSONChecker
    4646from checkers.jsonchecker import JSONContributorsChecker
     47from checkers.messagesin import MessagesInChecker
    4748from checkers.png import PNGChecker
    4849from checkers.python import PythonChecker
     
    635636            if basename == 'TestExpectations':
    636637                checker = TestExpectationsChecker(file_path, handle_style_error)
     638            elif file_path.endswith('.messages.in'):
     639                checker = MessagesInChecker(file_path, handle_style_error)
    637640            else:
    638641                checker = TextChecker(file_path, handle_style_error)
Note: See TracChangeset for help on using the changeset viewer.