Glob-kuviotestaaja
Testaa ja validoi glob-kuvioita tiedostopoluja vastaan reaaliajassa
Syöte
Tuloste
| Polku | Tila |
|---|---|
| No data available | |
Lue lisää
Mitä glob-kuviot ovat?
Glob-kuviot ovat jokerimerkkien vastaavuuskuvioita, joita käytetään määrittämään joukko tiedostonimiä tai polkuja. Ne alkoivat Unix-kuorissa, mutta niitä käytetään nykyään eri ohjelmointikielissä ja työkaluissa. Yleisiä jokerimerkkejä ovat * (vastaa mitä tahansa merkkejä), ** (vastaa hakemistoja rekursiivisesti), ? (vastaa yhtä merkkiä) ja [abc] (vastaa mitä tahansa hakasulkeissa olevaa merkkiä). Nämä kuviot ovat olennaisia tiedostotoiminnoissa, rakennustyökaluissa ja versionhallintajärjestelmissä kuten Git.
Miten glob-kuviot toimivat?
Glob-kuviot käyttävät erikoisjokermerkkejä tiedostopolkujen vastaamiseen. Tässä ovat yleisimmät kuviot:
*– Vastaa mitä tahansa merkkejä yhdessä hakemistotasossa- Esimerkki:
*.jsvastaafile.js,test.js, mutta eifolder/file.js
- Esimerkki:
- **
**** – Vastaa mitä tahansa määrää hakemistoja (rekursiivinen vastaavuus)- Esimerkki:
**/*.jsvastaafile.js,src/file.js,src/utils/file.js
- Esimerkki:
?– Vastaa täsmälleen yhtä merkkiä- Esimerkki:
file?.jsvastaafile1.js,fileA.js, mutta eifile10.js
- Esimerkki:
[abc]– Vastaa mitä tahansa yhden merkin joukosta- Esimerkki:
file[123].jsvastaafile1.js,file2.js,file3.js
- Esimerkki:
[a-z]– Vastaa mitä tahansa merkkiä alueella- Esimerkki:
[A-Z]*.jsvastaa tiedostoja, jotka alkavat isolla kirjaimella
- Esimerkki:
{js,ts}– Vastaa mitä tahansa pilkulla erotetuista kuvioista (sulkeiden laajennus)- Esimerkki:
*.{js,ts}vastaafile.jsjafile.ts
- Esimerkki:
!pattern– Kumoa kuvio (poissulkee vastaavat tiedostot)- Esimerkki:
!*.test.jspoissulkee kaikki testitiedostot
- Esimerkki:
Käytännön esimerkit:
src/**/*.{js,ts}– Kaikki JavaScript- ja TypeScript-tiedostot src-hakemistossa ja alihakemistoissalib/**/test/*.js– Kaikki JavaScript-tiedostot testikansioissa lib-hakemiston sisällä**/*.min.js– Kaikki minifioidut JavaScript-tiedostot missä tahansa projektissa!node_modules/**– Poissulje kaikki node_modules-hakemistossa
Työkalun kuvaus
Verkossa toimiva glob-testeri glob-kuvioiden testaamiseen ja vahvistamiseen tiedostopolkuja vastaan reaaliaikaisesti. Tämä glob-kuvioiden tarkistaja käyttää picomatch-kirjastoa tarkkaan kuvioiden vastaavuuteen, mikä mahdollistaa kehittäjille glob-lausekkeiden nopean testaamisen ennen niiden käyttöönottoa konfiguraatiotiedostoissa, skripteissä tai sovelluksissa. Glob-syntaksin testausrajapinta tarjoaa välittömän palautteen siitä, mitkä polut vastaavat kuvaustasi, auttaen sinua hiomaan ja täydentämään glob-lausekkeita tällä intuitiivisella glob-lauseketestaajalla.
Ominaisuudet
- Reaaliaikainen kuvioiden vastaavuus: Näe välittömästi, mitkä polut vastaavat glob-kuviotasi kirjoittaessasi tätä verkossa toimivaa glob-testeriä
- Monen polun testaus: Testaa glob-kuvioita useita tiedostopolkuja vastaan samanaikaisesti
- Kuvioiden asetukset: Määritä kirjainkoolla riippuvuus ja pisteillä alkavien tiedostojen vastaamiskäyttäytyminen glob-kuvioiden tarkistajassa
- Visuaalinen palaute: Selkeä merkintä vastaavista ja ei‑vastaavista poluista värikoodatuilla merkinnöillä
- Taulukkomuotoiset tulokset: Järjestetty testitulosten näyttö selkeässä, lajiteltavassa taulukkomuodossa
- Virheenkäsittely: Välitön palaute virheellisestä glob-syntaksista virheilmoituksilla
- Vastaavuustilastot: Yhteenveto, joka näyttää vastaavien määrän kaikista testatuista poluista
Käyttötapaukset
- Rakennuskonfiguraatio: Testaa glob-kuvioita rakennustyökaluja kuten Webpack, Vite tai Rollup varten ennen niiden lisäämistä konfiguraatioon
- Git ignore -kuviot: Vahvista .gitignore-kuviot tällä glob-kuvioiden testausvälineellä varmistaaksesi, että ne vastaavat haluttuja tiedostoja
- Tiedostojen käsittelyskriptit: Vahvista glob-lausekkeet tiedostojen valintaan Node.js-skripteissä tai automaatiotyökaluissa
- Testitiedostojen valinta: Käytä glob-syntaksin testausvälinettä testiajojen (Jest, Mocha) konfigurointiin oikeiden testitiedostojen valitsemiseksi
- ESLint ja Prettier: Testaa tiedostokuvioita tällä glob-lauseketestaajalla linter- ja formatter-konfiguraatiota varten
- Dokumentaatio: Vahvista glob-kuviot dokumentaation generaattoreille ja tiedostoprosessoreille
- CI/CD-putket: Testaa polkujen vastaavuuskuviot jatkuvan integraation työnkulkuja varten tällä verkossa toimivalla glob-testerillä
- Glob-syntaksin oppiminen: Kokeile glob-kuvioita tässä glob-kuvioiden tarkistajassa ymmärtääksesi niiden käyttäytymistä