mirror of
https://github.com/element-hq/synapse.git
synced 2026-06-29 18:22:38 +00:00
4100dacb54
When I run `ruff` locally, either `ruff` or one of the linting scripts adds `.ruff_cache` to the `.gitignore` file. This PR adds that line so that running linters doesn't result in a dirty git working tree (and to ignore ruff's cache, of course). ### Pull Request Checklist <!-- Please read https://element-hq.github.io/synapse/latest/development/contributing_guide.html before submitting your pull request --> * [x] Pull request is based on the develop branch * [x] Pull request includes a [changelog file](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#changelog). The entry should: - Be a short description of your change which makes sense to users. "Fixed a bug that prevented receiving messages from other servers." instead of "Moved X method from `EventStore` to `EventWorkerStore`.". - Use markdown where necessary, mostly for `code blocks`. - End with either a period (.) or an exclamation mark (!). - Start with a capital letter. - Feel free to credit yourself, by adding a sentence "Contributed by @github_username." or "Contributed by [Your Name]." to the end of the entry. * [x] [Code style](https://element-hq.github.io/synapse/latest/code_style.html) is correct (run the [linters](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#run-the-linters))
83 lines
976 B
Plaintext
83 lines
976 B
Plaintext
# filename patterns
|
|
*~
|
|
.*.swp
|
|
.#*
|
|
*.deb
|
|
*.egg
|
|
*.egg-info
|
|
*.lock
|
|
*.py[cod]
|
|
*.snap
|
|
*.tac
|
|
_trial_temp/
|
|
_trial_temp*/
|
|
/out
|
|
.DS_Store
|
|
__pycache__/
|
|
|
|
# We do want poetry, cargo and flake lockfiles.
|
|
!poetry.lock
|
|
!Cargo.lock
|
|
!flake.lock
|
|
|
|
# stuff that is likely to exist when you run a server locally
|
|
/*.db
|
|
/*.log
|
|
/*.log.*
|
|
/*.log.config
|
|
/*.pid
|
|
/.python-version
|
|
/*.signing.key
|
|
/env/
|
|
/.venv*/
|
|
/homeserver*.yaml
|
|
/logs
|
|
/media_store/
|
|
/uploads
|
|
/homeserver-config-overrides.d
|
|
|
|
# For direnv users
|
|
/.envrc
|
|
.direnv/
|
|
|
|
# For nix/devenv users
|
|
.devenv/
|
|
|
|
# IDEs
|
|
/.idea/
|
|
/.ropeproject/
|
|
/.vscode/
|
|
/.zed/
|
|
|
|
# build products
|
|
!/.coveragerc
|
|
/.coverage*
|
|
/.mypy_cache/
|
|
/.ruff_cache/
|
|
/.tox
|
|
/.tox-pg-container
|
|
/build/
|
|
/coverage.*
|
|
/dist/
|
|
/docs/build/
|
|
/dev-docs/_build/
|
|
/htmlcov
|
|
/pip-wheel-metadata/
|
|
|
|
# docs
|
|
book/
|
|
|
|
# complement
|
|
/complement-*
|
|
/main.tar.gz
|
|
|
|
# rust
|
|
/target/
|
|
/synapse/*.so
|
|
|
|
# Poetry will create a setup.py, which we don't want to include.
|
|
/setup.py
|
|
|
|
# Don't include users' poetry configs
|
|
/poetry.toml
|