Files
Compass/.windsurf/rules/next.md
Martin Braquet ba9b3cfb06 Add pretty formatting (#29)
* Test

* Add pretty formatting

* Fix Tests

* Fix Tests

* Fix Tests

* Fix

* Add pretty formatting fix

* Fix

* Test

* Fix tests

* Clean typeckech

* Add prettier check

* Fix api tsconfig

* Fix api tsconfig

* Fix tsconfig

* Fix

* Fix

* Prettier
2026-02-20 17:32:27 +01:00

723 B

trigger, description, globs
trigger description globs
manual

Translations

import {useT} from 'web/lib/locale'

const t = useT()
t('common.key', 'English translations')

Translations should go to the JSON files in web/messages (de.json and fr.json, as of now).

Misc coding tips

We have many useful hooks that should be reused rather than rewriting them again.


We prefer using lodash functions instead of reimplementing them with for loops:

import {keyBy, uniq} from 'lodash'

const betsByUserId = keyBy(bets, 'userId')
const betIds = uniq(bets, (b) => b.id)

Instead of Sets, consider using lodash's uniq function:

const betIds = uniq([])
for (const id of betIds) {
...
}