Run lint in Travis CI

This commit is contained in:
Felix Ableitner 2020-01-02 12:47:11 +01:00
parent ddd4baf103
commit c01b40c517

3
.travis.yml vendored
View file

@ -13,9 +13,12 @@ before_cache:
before_script: before_script:
- psql -c "create user lemmy with password 'password' superuser;" -U postgres - psql -c "create user lemmy with password 'password' superuser;" -U postgres
- psql -c 'create database lemmy with owner lemmy;' -U postgres - psql -c 'create database lemmy with owner lemmy;' -U postgres
- rustup component add clippy --toolchain stable-x86_64-unknown-linux-gnu
before_install: before_install:
- cd server - cd server
script: script:
# Default checks, but fail if anything is detected
- cargo clippy -- -D clippy::style -D clippy::correctness -D clippy::complexity -D clippy::perf
- cargo build - cargo build
- diesel migration run - diesel migration run
- cargo test - cargo test