alpha
Login
or
Join now
jmrp.io
/
kleidos
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
[READ-ONLY] Mirror of https://github.com/jmrplens/kleidos. Kleidos — Hardware BLE password manager for ESP32-S3 (M5StickC Plus2, StickS3, M5Stack Gray, T-Deck, Cardputer)
jmrplens.github.io/kleidos/
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
kleidos
/
components
/
at
main
1 folder
José M. Requena Plens
Fix pre-commit hooks; install pre-commit with all gates passing
5w ago
1c316adc
bmi270
Fix pre-commit hooks; install pre-commit with all gates passing Set up the pre-commit framework (v4.6.0) that was configured in .pre-commit-config.yaml but never installed in .git/hooks/. - Install pre-commit into PlatformIO venv and register both hook types: .git/hooks/pre-commit (fast gates on every commit) and .git/hooks/pre-push (slow gates: native tests, build check, doc-lint). The hook shell script calls PlatformIO Python by absolute path so it works without manually activating the venv. Fix two issues exposed by the first full run: - .typos.toml: exclude pattern for the generated i18n tables used capital S (Strings_gen.*) while the actual filenames are lowercase (strings_gen.*); typos was scanning them and flagging valid ES/FR/DE/IT strings as errors. Corrected to lowercase. Also add components/bmi270/ exclusion (vendored Bosch driver; its internal typos are not ours to fix). - scripts/check_design_tokens.py: check_theme_h() called read_text() on src/ui/Theme.h unconditionally, crashing with FileNotFoundError when that file does not yet exist. Add an early-return guard matching the existing pattern used for CSS files and mockup directories. Apply auto-corrections from trailing-whitespace, end-of-file-fixer, and clang-format hooks across docs/, components/bmi270/, and various src/ files. All 13 pre-commit gates now pass cleanly.
1 month ago