content: # Configuration for lintrunner https://github.com/suo/lintrunner
  # You can install the dependencies and initialize with
  #
  # ```sh
  # pip install lintrunner lintrunner-adapters
  # lintrunner init
  # ```
  #
  # This will install lintrunner on your system and download all the necessary
  # dependencies to run linters locally.
  # If you want to see what lintrunner init will install, run
  # `lintrunner init --dry-run`.
  #
  # To lint local changes:
  #
  # ```bash
  # lintrunner
  # ```
  #
  # To lint all files:
  #
  # ```bash
  # lintrunner --all-files
  # ```
  #
  # To format files:
  #
  # ```bash
  # lintrunner -a
  # ```
  #
  # To read more about lintrunner, see [wiki](https://github.com/pytorch/pytorch/wiki/lintrunner).
  # To update an existing linting rule or create a new one, modify this file or create a
  # new adapter following examples in https://github.com/justinchuby/lintrunner-adapters.
  merge_base_with = 'main'
  
  [[linter]]
  code = 'RUFF'
  include_patterns = [
      '**/*.py',
      '**/*.pyi',
  ]
  exclude_patterns = [
      '*_pb2*',
      '.setuptools-cmake-build/*',
      'docs/**',
  ]
  command = [
      'python',
      '-m',
      'lintrunner_adapters',
      'run',
      'ruff_linter',
      '--config=pyproject.toml',
      '@{{PATHSFILE}}'
  ]
  init_command = [
      'python',
      '-m',
      'lintrunner_adapters',
      'run',
      'pip_init',
      '--dry-run={{DRYRUN}}',
      '--requirement=requirements-lintrunner.txt',
  ]
  is_formatter = true
  
  [[linter]]
  code = 'BLACK-ISORT'
  include_patterns = [
      '**/*.py',
  ]
  exclude_patterns = [
      '*_pb2*',
      '.setuptools-cmake-build/*',
      'cmake/**',
      'docs/**',
  ]
  command = [
      'python',
      '-m',
      'lintrunner_adapters',
      'run',
      'black_isort_linter',
      '--',
      '@{{PATHSFILE}}'
  ]
  init_command = [
      'python',
      '-m',
      'lintrunner_adapters',
      'run',
      'pip_init',
      '--dry-run={{DRYRUN}}',
      '--requirement=requirements-lintrunner.txt',
  ]
  is_formatter = true
  