[all] ignore = .tox/**, .git/**, .gitignore, .gitreview, **/provisioning/roles/**, node_modules/**, **.sw?, **.orig, ansible/ansible-opendaylight/**, puppet/puppet-opendaylight/**, docs/conf.py, **/.vagrant/**, **.box, **postman_collection**, **packer_cache**, **.tar.gz, **.zip, **.rpm, **.pyc, packages/deb/templates/rules_template, packages/deb/opendaylight**, packages/cache/distribution-karaf-**, packages/cache/karaf-** [all.spacing] bears = SpaceConsistencyBear use_spaces = True enforce_newline_at_EOF = False files = ** default_actions = SpaceConsistencyBear: ApplyPatchAction [all.linelength] bears = LineLengthBear enabled = False max_line_length = 100 [all.rest] bears = RSTcheckBear, reSTLintBear files = **.rst [all.markdown] bears = MarkdownBear files = **.markdown, **.md default_actions = MarkdownBear: ApplyPatchAction [all.dockerfile] bears = DockerfileLintBear files = **Dockerfile [all.json] bears = JSONFormatBear files = **.json default_actions = JSONFormatBear: ApplyPatchAction [all.shell] bears = ShellCheckBear shell = bash files = **.sh [all.python] bears = PEP8Bear, PyUnusedCodeBear, PyImportSortBear files = **.py default_actions = PyUnusedCodeBear: ApplyPatchAction, PyImportSortBear: ApplyPatchAction [all.python-hard] bears = PyLintBear, PyFlakesBear enabled = False files = **.py [all.Documentation] bears = WriteGoodLintBear files = **.markdown, **.md, **.rst allow_so_beginning = False allow_there_is = False allow_cliche_phrases = False [all.yaml] bears = YAMLLintBear yamllint_config = .yamllint files = **.yaml, **.yml [all.ruby] bears = RubySyntaxBear, RubySmellBear, RuboCopBear files = **.rb enabled = False [all.puppet] bears = PuppetLintBear enabled = False [all.jinja] bears = Jinja2Bear files = packages/rpm/specs/opendaylight.spec, packages/deb/templates/**_template** [all.git] bears = GitCommitBear ignore_length_regex = Signed-off-by, Also-by, Co-authored-by, http://, https:// [all.xml] bears = XMLBear files = **.xml