Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

A Java architecture test library, to specify and assert architecture rules in plain Java

TNG/ArchUnit è adatto ai principianti?

Negli ultimi 30 giorni TNG/ArchUnit ha accettato 8 delle 14 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. Al momento non è aperta nessuna issue adatta ai principianti; l'elenco qui sotto mostra le altre issue che abbiamo per questo repository.

Stelle
3.9k
Fork
350
Issue aperte per principianti
0
Issue indicizzate
161
Merge medio
1g 23h
PR unite (30g)
23
Lingua principale
Java
Licenza
Apache-2.0
Ultimo push su GitHub
5/10/2026
Ultima indicizzazione
7/10/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
help wanted

Come contribuire a TNG/ArchUnit

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. I tuoi contributi saranno pubblicati con la licenza Apache-2.0 del progetto.
  3. Segui il repository per sapere quando si apre una nuova issue adatta ai principianti, oppure guarda le altre issue qui sotto.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • ASM is not up-to-date
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 60/100

    TNG/ArchUnit#1757 ·

    I maintainer di solito rispondono entro 1 giorno

  • Clean up return types of `HasAnnotations` implementations
    Aperta
    breaking change

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 18/100

    TNG/ArchUnit#1756 ·

    I maintainer di solito rispondono entro 1 giorno

  • Turn `JavaType` and `JavaAnnotatedType` into `sealed interface`s
    Aperta
    breaking change

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    TNG/ArchUnit#1755 ·

    I maintainer di solito rispondono entro 1 giorno

  • Clean up build and test infrastructure when dropping Java 8 (and potentially Java 11) support
    Aperta
    breaking change

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 22/100

    TNG/ArchUnit#1754 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add reflection to `JavaRecordComponent`
    Aperta
    breaking change

    Difficoltà 3/5 Mezza giornata Idoneità per principianti 62/100

    TNG/ArchUnit#1753 ·

    I maintainer di solito rispondono entro 1 giorno

  • Tracker for ArchUnit v2
    Aperta
    breaking change

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 12/100

    TNG/ArchUnit#1752 ·

    I maintainer di solito rispondono entro 1 giorno

  • Integration tests failures in CI
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    TNG/ArchUnit#1737 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • add JavaModule
    Forse di nuovo libera @schulzjo-tng l’ha presa 29 giorni fa e non c’è nessuna pull request aperta. Aperta

    TNG/ArchUnit#1710 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • @PublicAPI should be documented
    Forse di nuovo libera @hankem l’ha presa 57 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    TNG/ArchUnit#1701 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Surfacing freeze store size as a signal: a green build is compatible with a growing store
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    TNG/ArchUnit#1700 ·

    I maintainer di solito rispondono entro 1 giorno

  • Not recognized dependency from "when-is" statement since kotlin 2.4.20-Beta2/RC
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    TNG/ArchUnit#1699 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • gradle 'java-test-fixtures' plugin makes DoNotIncludeJars import option exclude main code
    Aperta

    Difficoltà 3/5 Mezza giornata Idoneità per principianti 57/100

    TNG/ArchUnit#1662 ·

    I maintainer di solito rispondono entro 1 giorno

  • External Validation for ArchUnit Compatibility with Future JDK and Class File Versions
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    TNG/ArchUnit#1634 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Use source information from classfile attributes (when available) and expose path
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    TNG/ArchUnit#1623 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Use classfile API on JDK 26+
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    enhancement on hold

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    TNG/ArchUnit#1608 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Support for graalvm
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    TNG/ArchUnit#1605 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Assert on the classes in an ArchModule
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    TNG/ArchUnit#1592 ·

    I maintainer di solito rispondono entro 1 giorno

  • Check that a class has method that...
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    TNG/ArchUnit#1588 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add `JavaClass.Predicates.isInterface()`
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100

    TNG/ArchUnit#1586 ·

    I maintainer di solito rispondono entro 1 giorno

  • In the Onion Architecture/Port Adapter Architecture, it is not necessary to mandate the use of domain services.
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 46/100

    TNG/ArchUnit#1573 ·

    I maintainer di solito rispondono entro 1 giorno

  • Could LayeredArchitectureTest provide a friendlier error message?
    Forse di nuovo libera @TheManWhoStaresAtCode l’ha presa 69 giorni fa e non c’è nessuna pull request aperta. Aperta

    TNG/ArchUnit#1572 · 1 commento · 1 reazione · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Freezing violations should include all violations in the store?
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    TNG/ArchUnit#1563 ·

    I maintainer di solito rispondono entro 1 giorno

  • slices() architecture should take a DescribedPredicate<JavaClass>
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    TNG/ArchUnit#1536 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • use some kind of pair to define layeredArchitecture.
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    TNG/ArchUnit#1534 · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Performance enhancement suggestion: Simplified package matcher that only does a simple "Start with" check for better performance
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    TNG/ArchUnit#1522 ·

    I maintainer di solito rispondono entro 1 giorno

  • modules doesn't respect value as an alias for name issues
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    TNG/ArchUnit#1520 ·

    I maintainer di solito rispondono entro 1 giorno

  • no obvious negation for slices and modules.
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    TNG/ArchUnit#1500 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Use an Architecture Decision Record (ADR) as a reason for a ArchRule
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    TNG/ArchUnit#1495 ·

    I maintainer di solito rispondono entro 1 giorno

  • Bad Frozen error messages
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    TNG/ArchUnit#1494 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • classes implement should respect interface extends
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    TNG/ArchUnit#1482 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • packages assertions
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    TNG/ArchUnit#1481 ·

    I maintainer di solito rispondono entro 1 giorno

  • support isAbstract.
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    TNG/ArchUnit#1479 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Ignore error in layered architecture for specific parameters
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    TNG/ArchUnit#1458 ·

    I maintainer di solito rispondono entro 1 giorno

  • `getAllInvolvedRawTypes()` sometimes returns incorrect type variable bounds
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    TNG/ArchUnit#1449 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add more/better examples for custom rules to the documentation
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100

    TNG/ArchUnit#1438 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Access to Enum in SwitchCase
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100

    TNG/ArchUnit#1433 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Tests fire with always false positive
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    TNG/ArchUnit#1424 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • `.overridesMethod()` would be nice to have
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 43/100

    TNG/ArchUnit#1417 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • How to get parameter type at call time?
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    TNG/ArchUnit#1415 · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • How to verify that a method is wrapped with try-with-resources?
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    TNG/ArchUnit#1389 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Annotations with target TYPE_USE are missing from JavaField instances
    Forse di nuovo libera @StefanGraeber l’ha presa 41 giorni fa e non c’è nessuna pull request aperta. Aperta

    TNG/ArchUnit#1382 · 27 commenti · 8 reazioni · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Studying lambda parameters for a forEach method call
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    TNG/ArchUnit#1379 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Missing use case for 'rule to handle more than one test class matching impl class'
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    TNG/ArchUnit#1367 ·

    I maintainer di solito rispondono entro 1 giorno

  • Didn't find rule 'classes should not be final'
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    TNG/ArchUnit#1363 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Allow to add test in a project to check if our rules are really applied
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100

    TNG/ArchUnit#1348 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Enforce test failures based on the priority set
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    TNG/ArchUnit#1337 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • DEPRECATED_API_SHOULD_NOT_BE_USED has false positive if a user doesn't actually use deprecated features
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 43/100

    TNG/ArchUnit#1333 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Performance: archunit-junit5 may scan complete JDK for `@ArchTest`
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    TNG/ArchUnit#1316 · 5 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Feature suggestion: Expose synchronized blocks in core API
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    TNG/ArchUnit#1315 ·

    I maintainer di solito rispondono entro 1 giorno

  • Check access classes only works for some cases
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    TNG/ArchUnit#1311 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

Vengono mostrati i 100 più recenti

Questa pagina elenca solo ciò che è stato indicizzato di recente. Il filtro avanzato contiene l'inventario completo, ristretto per linguaggio, difficoltà e durata.

Apri il filtro avanzato

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.