diff --git a/.dockerignore b/.dockerignore index 6962034..f92b950 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,10 +1,8 @@ .env - /docker-compose.* - +/result /.direnv/ /build/ -/result/ # Client /client/node_modules/ diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 3aef48d..4d96c76 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -29,6 +29,26 @@ jobs: - name: Install NPM Packages working-directory: ./client run: npm ci --legacy-peer-deps + + - uses: nicknovitski/nix-develop@v1 - - name: Lint - run: nix develop --command trevstack-lint \ No newline at end of file + - run: npx prettier --check . + working-directory: ./client + + - run: npx eslint . + working-directory: ./client + + - run: npx svelte-check + working-directory: ./client + + - run: revive -config revive.toml -set_exit_status ./... + working-directory: ./server + + - run: sqlfluff lint + working-directory: ./server + + - run: buf lint + + - run: nix fmt -- flake.nix --check + + - run: nix flake check --all-systems \ No newline at end of file