Browse Source

[refactor] restructure configuration files (#2977)

* gh: move CONTRIBUTING to .github

* chore: move isort config to pyproject

* chore: move pytest config to pyproject

* chore: move yapf config to pyproject

* chore: move clang-format config to pre-commit
pull/3008/head
Saurav Maheshkar 2 years ago committed by GitHub
parent
commit
35c8f4ce47
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      .clang-format
  2. 2
      .github/CONTRIBUTING.md
  3. 5
      .isort.cfg
  4. 3
      .pre-commit-config.yaml
  5. 5
      .style.yapf
  6. 19
      pyproject.toml
  7. 6
      pytest.ini

1
.clang-format

@ -1 +0,0 @@
BasedOnStyle: Google

2
CONTRIBUTING.md → .github/CONTRIBUTING.md

@ -138,4 +138,4 @@ You can now create a pull request on the GitHub webpage of your repository. The
Do write clearly the description of your pull request and [link the pull request to your target issue](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue). This will automatically close the issue when the pull request is approved.
In case of code conflict, you should rebase your branch and resolve the conflicts manually.
In case of code conflict, you should rebase your branch and resolve the conflicts manually.

5
.isort.cfg

@ -1,5 +0,0 @@
[settings]
line_length = 120
multi_line_output=3
include_trailing_comma = true
ignore_comments = true

3
.pre-commit-config.yaml

@ -11,13 +11,14 @@ repos:
hooks:
- id: yapf
name: yapf formatter
args: ['--style=.style.yapf', '--parallel', '--in-place']
args: ['--style=pyproject.toml', '--parallel', '--in-place']
- repo: https://github.com/pre-commit/mirrors-clang-format
rev: v13.0.1
hooks:
- id: clang-format
name: clang formatter
args: [--style, "{BasedOnStyle: Google}"]
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.3.0

5
.style.yapf

@ -1,5 +0,0 @@
[style]
based_on_style = google
spaces_before_comment = 4
split_before_logical_operator = true
column_limit = 120

19
pyproject.toml

@ -0,0 +1,19 @@
[tool.isort]
line_length = 120
multi_line_output = 3
include_trailing_comma = true
ignore_comments = true
[tool.yapf]
based_on_style = "google"
spaces_before_comment = 4
split_before_logical_operator = true
column_limit = 120
[tool.pytest.ini_options]
markers = [
"cpu: tests which can run on CPU",
"gpu: tests which requires a single GPU",
"dist: tests which are run in a multi-GPU or multi-machine environment",
"experiment: tests for experimental features",
]

6
pytest.ini

@ -1,6 +0,0 @@
[pytest]
markers =
cpu: tests which can run on CPU
gpu: tests which requires a single GPU
dist: tests which are run in a multi-GPU or multi-machine environment
experiment: tests for experimental features
Loading…
Cancel
Save