Changeset 161510 in webkit


Ignore:
Timestamp:
Jan 8, 2014 9:48:04 AM (10 years ago)
Author:
commit-queue@webkit.org
Message:

Unreviewed, rolling out r161427.
http://trac.webkit.org/changeset/161427
https://bugs.webkit.org/show_bug.cgi?id=126645

Emits a stye error on any newly added files (Requested by ap
on #webkit).

  • Scripts/webkitpy/style/checkers/cpp.py:

(check_style):
(CppChecker):

  • Scripts/webkitpy/style/checkers/cpp_unittest.py:

(WebKitStyleTest.test_other):

Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r161509 r161510  
     12014-01-08  Commit Queue  <commit-queue@webkit.org>
     2
     3        Unreviewed, rolling out r161427.
     4        http://trac.webkit.org/changeset/161427
     5        https://bugs.webkit.org/show_bug.cgi?id=126645
     6
     7        Emits a stye error on any newly added files (Requested by ap
     8        on #webkit).
     9
     10        * Scripts/webkitpy/style/checkers/cpp.py:
     11        (check_style):
     12        (CppChecker):
     13        * Scripts/webkitpy/style/checkers/cpp_unittest.py:
     14        (WebKitStyleTest.test_other):
     15
    1162014-01-08  Peter Molnar  <pmolnar.u-szeged@partner.samsung.com>
    217
  • trunk/Tools/Scripts/webkitpy/style/checkers/cpp.py

    r161427 r161510  
    27202720    check_enum_casing(clean_lines, line_number, enum_state, error)
    27212721
    2722     # #defined constants should use all uppercase names with words separated by underscores.
    2723     define_check = match(r'#define\s(?P<name>[\w_]+)(\s.*|\s?)$', line)
    2724     if define_check:
    2725         name = define_check.group('name')
    2726         if not match(r'^[0-9A-Z_]+$', name):
    2727             error(line_number, 'readability/naming/define/constants', 4,
    2728                 name + " is incorrect. #defined constants should use all uppercase names with words separated by underscores.")
    2729 
    27302722
    27312723_RE_PATTERN_INCLUDE_NEW_STYLE = re.compile(r'#include +"[^/]+\.h"')
     
    37093701        'readability/naming',
    37103702        'readability/naming/underscores',
    3711         'readability/naming/define/constants',
    37123703        'readability/null',
    37133704        'readability/pass_ptr',
  • trunk/Tools/Scripts/webkitpy/style/checkers/cpp_unittest.py

    r161427 r161510  
    50275027        pass
    50285028
    5029     def test_define_constants(self):
    5030         bad_name_error = " is incorrect. #defined constants should use all uppercase names with words separated by underscores.  [readability/naming/define/constants] [4]"
    5031 
    5032         self.assert_lint('#define lower1case', 'lower1case' + bad_name_error)
    5033         self.assert_lint('#define UPPER1CASE', '')
    5034         self.assert_lint('#define mixed1CASE', 'mixed1CASE' + bad_name_error)
    5035         self.assert_lint('#define lower_1case', 'lower_1case' + bad_name_error)
    5036         self.assert_lint('#define UPPER_1CASE', '')
    5037         self.assert_lint('#define mixed_1CASE', 'mixed_1CASE' + bad_name_error)
    5038         self.assert_lint('#define dlower1case some(bla)', 'dlower1case' + bad_name_error)
    5039         self.assert_lint('#define DUPPER1CASE dd(foo)', '')
    5040         self.assert_lint('#define Dmixed1CASE dkjgh[sdf]', 'Dmixed1CASE' + bad_name_error)
    5041 
    50425029
    50435030class CppCheckerTest(unittest.TestCase):
Note: See TracChangeset for help on using the changeset viewer.