29 Commits (develop)

Author SHA1 Message Date
  reivilibre d5324ee111
Add developer documentation for the Federation Sender and add a documentation mechanism using Sphinx. (#15265) 1 year ago
  Patrick Cloke 7ae4f7236a
Configure ruff to automatically fix issues. (#15194) 1 year ago
  Andrew Morgan f5ea9f2b1d
Add rust linting commands to `scripts-dev/lint.sh` (#14822) 1 year ago
  reivilibre 46993770e5
Suppress the update check in the ruff linter. (#14741) 1 year ago
  Patrick Cloke 7010a3d015
Switch to ruff instead of flake8. (#14633) 1 year ago
  David Robertson ba8938b090
Reject non-strict types in Pydantic models (#13502) 1 year ago
  David Robertson 09b4f6e46d
Remove leftover references to setup.py (#12514) 2 years ago
  David Robertson 535a689cfc
Reintroduce the lint targets in the linter script (#12455) 2 years ago
  David Robertson dd5cc37aa4
Stop maintaining a list of lint targets in `lint.sh` (#12420) 2 years ago
  David Robertson 4aeb00ca20
Move synctl into `synapse._scripts` and expose as an entrypoint (#12140) 2 years ago
  David Robertson 1fbe0316a9
Add suffices to scripts in scripts-dev (#12137) 2 years ago
  David Robertson f3f0ab10fe
Move scripts directory inside synapse, exposing as setuptools entry_points (#12118) 2 years ago
  Nick Barrett c80878d22a
Add `--run-background-updates` option to `update_database` script. (#10954) 2 years ago
  David Robertson 314a739160 Also rename in lint.sh 2 years ago
  David Robertson c0ebdfc77e Kill off the .buildkite dir completely 2 years ago
  Richard van der Hoff 6482075c95
Run `black` on the scripts (#9981) 3 years ago
  Patrick Cloke 5fe38e07e7
Revert "Use 'dmypy run' in lint.sh instead of 'mypy' (#9701)" (#9720) 3 years ago
  Andrew Morgan f380bb77d1
Use 'dmypy run' in lint.sh instead of 'mypy' (#9701) 3 years ago
  Quentin Gliech d4c4798a25
Use interpreter from $PATH instead of absolute paths in various scripts using /usr/bin/env (#9689) 3 years ago
  Andrew Morgan 31c5382d7a
Align the directories linted in CI with the defaults in scripts-dev/lint.sh (#9191) 3 years ago
  Patrick Cloke 00b24aa545
Support generating structured logs in addition to standard logs. (#8607) 3 years ago
  kleph 29ce6d43b5
Run mypy as part of the lint.sh script. (#8633) 3 years ago
  Andrew Morgan 654e239b25
Add option to scripts-dev/lint.sh to only lint files changed since the last git commit (#8472) 3 years ago
  Andrew Morgan b7ddece2a6
Lint the contrib/ directory in CI and linting scripts, add synctl to linting script (#7914) 3 years ago
  Will Hunt 62b1ce8539
isort 5 compatibility (#7786) 3 years ago
  Andrew Morgan 177b2d0c19
Move flake8 to end. Don't exit script on failure (#7738) 3 years ago
  Neil Pilgrim befd58f47b Document lint.sh & allow application to specified files only (#6312) 4 years ago
  Andrew Morgan 409c62b27b
Add config linting script that checks for bool casing (#6203) 4 years ago
  Andrew Morgan 3dd61d12cd
Add a linting script (#5627) 4 years ago