EasyxLab
Jezik: SL Slovenščina

Prevod angleškega izvirnika, narejen z UI; referenčna različica je izvirnik. Preberi v angleščini

Orodja

Majhni brezplačni linterji za razvijalce, nastali tam, kjer se pravilo z datumom sreča s programsko opremo, ki ga mora upoštevati. Zaženite jih lokalno ali v CI; vsaka ugotovitev kaže na člen, polje ali kodo napake, iz katere izhaja.

ai-mark-lint

Preveri, ali sintetične slike, video in zvok še vedno nosijo strojno berljive oznake UI, ki jih zahteva zakonodaja, in pri vsaki ugotovitvi navede člen.

Navaja
EU AI Act art. 50(2)California SB 942China GB 45438-2025
Bere
manifeste C2PA, IPTC DigitalSourceType in implicitno označbo AIGC
Namestitev
pip install git+https://github.com/easybytehub/ai-mark-lint
Zagon
ai-mark-lint --before generated.jpg --after edited.jpg
Izvorna koda na platformi GitHub →

attest-lint

Opozori, ko pripeta odvisnost Pythona na PyPI ne prinaša več atestacij PEP 740 ali ko se je spremenil njen Trusted Publisher.

Navaja
PEP 740PyPI Integrity API
Bere
pylock.toml, uv.lock, poetry.lock in requirements.txt
Namestitev
pip install git+https://github.com/easybytehub/attest-lint
Zagon
attest-lint requirements.txt
Izvorna koda na platformi GitHub →

crs-lint

Brez povezave preveri XML po skupnem standardu poročanja (CRS) OECD glede na uradni XSD in poslovna pravila Status Message ter navede uradno kodo napake OECD.

Navaja
OECD CRS XML v2.0CRS 2.0 (v3.0)Status Message rules
Bere
datoteke CRS XML, shema v2.0 in v3.0 (izmenjave od 1. januarja 2027)
Namestitev
pip install git+https://github.com/easybytehub/crs-lint
Zagon
crs-lint report.xml
Izvorna koda na platformi GitHub →

Tudi od EasyByte: verifactu-lint. Instrument študije S1: v CI preveri, ali zapisi o računih, ki jih ustvarja vaša programska oprema, ustrezajo španskim pravilom Verifactu, in navede člen. pip install verifactu-lint