linter fixes
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# Teletype Games
|
||||
|
||||
Monorepo: Vue 3 frontend + Rails 8 API.
|
||||
|
||||
## Projekt struktúra
|
||||
|
||||
```
|
||||
apps/
|
||||
frontend/ # Vue 3 + Vite + TypeScript + Tailwind
|
||||
api/ # Rails 8 API + ActiveAdmin
|
||||
```
|
||||
|
||||
## Fejlesztői környezet
|
||||
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
| Szolgáltatás | URL |
|
||||
|---|---|
|
||||
| Frontend | `http://${WEBAPP_DOMAIN}` |
|
||||
| API | `http://${WEBAPP_DOMAIN}/api` |
|
||||
| Admin | `http://${WEBAPP_DOMAIN}/admin` |
|
||||
| API Docs | `http://${WEBAPP_DOMAIN}/api/swagger` |
|
||||
|
||||
## Linting
|
||||
|
||||
### Backend (RuboCop)
|
||||
|
||||
```bash
|
||||
# Ellenőrzés
|
||||
docker compose run --rm --no-deps api bundle exec rubocop
|
||||
|
||||
# Automatikus javítás
|
||||
docker compose run --rm --no-deps api bundle exec rubocop -A
|
||||
```
|
||||
|
||||
Konfig: `apps/api/.rubocop.yml` (rubocop-rails-omakase preset)
|
||||
|
||||
### Frontend (ESLint)
|
||||
|
||||
```bash
|
||||
# Ellenőrzés
|
||||
docker compose run --rm --no-deps frontend npm run lint
|
||||
|
||||
# Automatikus javítás
|
||||
docker compose run --rm --no-deps frontend npm run lint:fix
|
||||
```
|
||||
|
||||
Konfig: `apps/frontend/eslint.config.js` (ESLint 9 flat config, Vue + TypeScript)
|
||||
Reference in New Issue
Block a user