.flake8
author Bryce Seager van Dyk <bvandyk@mozilla.com>
Wed, 14 Aug 2019 19:35:07 +0000
changeset 488008 7c287afc3556403098d8f26c382b119aa8d6c3ec
parent 475869 bf11356a308cd40eb03f84ddfcd295247ff336c1
child 488586 14329e051f16ca0f31b85c9ee093114b1c7c82f7
permissions -rw-r--r--
Bug 1573902 - Fix CDM Init return value name in IPDL. r=dminor The return value for PChromiumCDM::Init was unused when the IPDL change was first made. However, that quickly changed, but I failed to update the IPDL to reflect that the value is now used to propagate the value that CDM interface 10 Widevine modules give us via the OnInitialized callback. This patch fixes the IPDL to reflect that. The changes in C++ code have already been made, so no change needed there. Differential Revision: https://phabricator.services.mozilla.com/D41995

[flake8]
max-line-length = 99
exclude =
    # These paths should be triaged and either fixed or moved to the list below.
    client.py,
    devtools/shared,
    dom/base,
    dom/bindings,
    dom/browser-element,
    dom/canvas,
    dom/encoding,
    dom/imptests,
    dom/security,
    dom/websocket,
    gfx/tests,
    layout/base/tests/marionette,
    layout/reftests/border-image,
    layout/reftests/fonts,
    layout/reftests/w3c-css,
    layout/style,
    media/libdav1d/generate_source.py,
    moz.configure,
    netwerk/dns/prepare_tlds.py,
    netwerk/protocol/http/make_incoming_tables.py,
    python/devtools/migrate-l10n/migrate/main.py,
    python/l10n/fluent_migrations,
    python/mozbuild/dumbmake,
    servo/components/style,
    testing/jsshell/benchmark.py,
    testing/marionette/mach_commands.py,
    testing/mozharness/docs,
    testing/mozharness/examples,
    testing/mozharness/external_tools,
    testing/mozharness/mach_commands.py,
    testing/mozharness/manifestparser,
    testing/mozharness/mozprocess,
    testing/mozharness/setup.py,
    testing/parse_build_tests_ccov.py,
    testing/runtimes/writeruntimes.py,
    testing/tools/iceserver/iceserver.py,
    testing/tools/view_gecko_profile/view_gecko_profile.py,
    testing/tools/websocketprocessbridge/websocketprocessbridge.py,
    testing/web-platform,
    toolkit/components/featuregates,
    toolkit/content/tests/chrome/file_about_networking_wsh.py,
    toolkit/crashreporter/tools/symbolstore.py,
    toolkit/crashreporter/tools/unit-symbolstore.py,
    toolkit/library/dependentlibs.py,
    toolkit/locales/generate_update_locale.py,
    toolkit/mozapps,
    toolkit/moz.configure,
    toolkit/nss.configure,

    # These paths are intentionally excluded (not necessarily for good reason).
    build/build-infer/build-infer.py,
    build/moz.configure/*.configure,
    build/pymake/,
    browser/extensions/mortar/ppapi/,
    browser/moz.configure,
    dom/canvas/test/webgl-conf/checkout/closure-library/,
    editor/libeditor/tests/browserscope/,
    intl/icu/,
    ipc/chromium/src/third_party/,
    js/*.configure,
    gfx/angle/,
    gfx/harfbuzz,
    gfx/skia/,
    memory/moz.configure,
    mobile/android/*.configure,
    node_modules,
    python/mozbuild/mozbuild/test/configure/data,
    security/nss/,
    testing/marionette/harness/marionette_harness/runner/mixins,
    testing/marionette/harness/marionette_harness/tests,
    testing/mochitest/pywebsocket,
    testing/mozharness/configs/test/test_malformed.py,
    tools/lint/test/files,
    tools/infer/test/*.configure,
    tools/crashreporter/*.configure,
    .ycm_extra_conf.py,

# See:
#   - http://flake8.pycqa.org/en/latest/user/error-codes.html
#   - http://pep8.readthedocs.io/en/latest/intro.html#configuration
ignore =
    # These should be triaged and either fixed or moved to the list below.
    F632, F633, F811, E117, W504, W605, W606,
    # These are intentionally disabled (not necessarily for good reason).
    #   F723: syntax error in type comment
    #       text contains quotes which breaks our custom JSON formatter
    F723, E121, E123, E126, E129, E133, E226, E241, E242, E402, E704, E741, W503,

per-file-ignores =
    ipc/ipdl/*: F403, F405
    # cpp_eclipse has a lot of multi-line embedded XML which exceeds line length
    python/mozbuild/mozbuild/backend/cpp_eclipse.py: E501
    testing/firefox-ui/**/__init__.py: F401
    testing/marionette/**/__init__.py: F401
    testing/mozharness/configs/*: E124, E127, E128, E131, E231, E261, E265, E266, E501, W391