EasyxLab
Język: PL Polski

Tłumaczenie wykonane przez AI z angielskiego oryginału, który jest wersją referencyjną. Czytaj po angielsku

Narzędzia

Małe, bezpłatne lintery dla programistów, tworzone tam, gdzie przepis z datą spotyka się z oprogramowaniem, które musi go przestrzegać. Uruchamiaj je lokalnie lub w CI; każde ustalenie wskazuje artykuł, pole lub kod błędu, z którego pochodzi.

ai-mark-lint

Sprawdza, czy syntetyczne obrazy, wideo i dźwięk nadal zawierają nadające się do odczytu maszynowego znaczniki AI, których wymaga prawo, i przy każdym ustaleniu cytuje artykuł.

Cytuje
EU AI Act art. 50(2)California SB 942China GB 45438-2025
Odczytuje
manifesty C2PA, IPTC DigitalSourceType i niejawne oznaczenie AIGC
Instalacja
pip install git+https://github.com/easybytehub/ai-mark-lint
Uruchomienie
ai-mark-lint --before generated.jpg --after edited.jpg
Kod źródłowy w serwisie GitHub →

attest-lint

Ostrzega, gdy przypięta zależność Pythona przestała dostarczać w PyPI atestacje PEP 740 albo gdy zmienił się jej Trusted Publisher.

Cytuje
PEP 740PyPI Integrity API
Odczytuje
pylock.toml, uv.lock, poetry.lock i requirements.txt
Instalacja
pip install git+https://github.com/easybytehub/attest-lint
Uruchomienie
attest-lint requirements.txt
Kod źródłowy w serwisie GitHub →

crs-lint

Sprawdza offline pliki XML Wspólnego Standardu Raportowania (CRS) OECD względem oficjalnego XSD i reguł biznesowych Status Message, cytując oficjalny kod błędu OECD.

Cytuje
OECD CRS XML v2.0CRS 2.0 (v3.0)Status Message rules
Odczytuje
pliki CRS XML, schemat v2.0 i v3.0 (wymiany od 1 stycznia 2027 r.)
Instalacja
pip install git+https://github.com/easybytehub/crs-lint
Uruchomienie
crs-lint report.xml
Kod źródłowy w serwisie GitHub →

Także od EasyByte: verifactu-lint. Instrument badania S1: sprawdza w CI, czy rekordy fakturowania generowane przez Twoje oprogramowanie są zgodne z hiszpańskimi przepisami Verifactu, i cytuje odpowiedni artykuł. pip install verifactu-lint