12345678910111213141516171819202122232425262728293031 |
- # Copyright 2022 The Chromium Authors. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
- #
- # Config file for the isort python module.
- # This is used to enforce import sorting standards.
- #
- # https://pycqa.github.io/isort/docs/configuration/options.html
- [settings]
- # Be compatible with `black` since it also matches what we want.
- profile = black
- line_length = 80
- length_sort = false
- force_single_line = true
- lines_after_imports = 2
- from_first = false
- case_sensitive = false
- force_sort_within_sections = true
- order_by_type = false
- # Ignore generated files.
- extend_skip_glob = *_pb2.py
- # Allow importing multiple classes on a single line from these modules.
- # https://google.github.io/styleguide/pyguide#s2.2-imports
- single_line_exclusions =
- abc,
- collections.abc,
- typing,
|