cpplint brightray/ files

This commit is contained in:
Kevin Sawicki 2017-05-10 13:51:57 -07:00
parent 94eff35286
commit 500ffdf700
2 changed files with 20 additions and 5 deletions

1
brightray/CPPLINT.cfg Normal file
View file

@ -0,0 +1 @@
filter=-build/header_guard,-build/include_what_you_use,-legal/copyright,-runtime/references

24
script/cpplint.py vendored
View file

@ -17,6 +17,15 @@ IGNORE_FILES = [
os.path.join('atom', 'common', 'api', 'api_messages.h'), os.path.join('atom', 'common', 'api', 'api_messages.h'),
os.path.join('atom', 'common', 'common_message_generator.cc'), os.path.join('atom', 'common', 'common_message_generator.cc'),
os.path.join('atom', 'common', 'common_message_generator.h'), os.path.join('atom', 'common', 'common_message_generator.h'),
os.path.join('brightray', 'browser', 'mac',
'bry_inspectable_web_contents_view.h'),
os.path.join('brightray', 'browser', 'mac', 'event_dispatching_window.h'),
os.path.join('brightray', 'browser', 'mac',
'notification_center_delegate.h'),
os.path.join('brightray', 'browser', 'win', 'win32_desktop_notifications',
'desktop_notification_controller.cc'),
os.path.join('brightray', 'browser', 'win', 'win32_desktop_notifications',
'desktop_notification_controller.h')
] ]
SOURCE_ROOT = os.path.abspath(os.path.dirname(os.path.dirname(__file__))) SOURCE_ROOT = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
@ -24,15 +33,20 @@ SOURCE_ROOT = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
def main(): def main():
os.chdir(SOURCE_ROOT) os.chdir(SOURCE_ROOT)
files = list_files(['app', 'browser', 'common', 'renderer', 'utility'], atom_files = list_files('atom',
['*.cc', '*.h']) ['app', 'browser', 'common', 'renderer', 'utility'],
call_cpplint(list(set(files) - set(IGNORE_FILES))) ['*.cc', '*.h'])
call_cpplint(list(set(atom_files) - set(IGNORE_FILES)))
brightray_files = list_files('brightray', ['browser', 'common'],
['*.cc', '*.h'])
call_cpplint(list(set(brightray_files) - set(IGNORE_FILES)))
def list_files(directories, filters): def list_files(parent, directories, filters):
matches = [] matches = []
for directory in directories: for directory in directories:
for root, _, filenames, in os.walk(os.path.join('atom', directory)): for root, _, filenames, in os.walk(os.path.join(parent, directory)):
for f in filters: for f in filters:
for filename in fnmatch.filter(filenames, f): for filename in fnmatch.filter(filenames, f):
matches.append(os.path.join(root, filename)) matches.append(os.path.join(root, filename))