···11+Test bad example - foo/test/interop/python/ named after language:
22+ $ merlint -B -r E801 bad/
33+ Running merlint analysis...
44+55+ Analyzing 0 files
66+77+ ✓ Code Quality (0 total issues)
88+ ✓ Code Style (0 total issues)
99+ ✓ Naming Conventions (0 total issues)
1010+ ✓ Documentation (0 total issues)
1111+ ✓ Project Structure (0 total issues)
1212+ ✓ Test Quality (0 total issues)
1313+ ✗ Interop Testing (1 total issues)
1414+ [E801] Interop dir named after language (1 issue)
1515+ Interop test directories should be named after the oracle tool (e.g.
1616+ spacepackets, dariol83, crcmod), not the language (e.g. python, go). This
1717+ makes it clear which external implementation is the reference.
1818+ - (global) Interop dir bad/foo/test/interop/python: directory named after language "python", should be named after the oracle tool
1919+ ✓ Code Generation (0 total issues)
2020+2121+ ╭─────────────────┬────────────────────────────────────────╮
2222+ │ Category │ Issues │
2323+ ├─────────────────┼────────────────────────────────────────┤
2424+ │ Interop Testing │ 1 (1 interop dir named after language) │
2525+ ╰─────────────────┴────────────────────────────────────────╯
2626+2727+2828+ Summary: ✗ 1 total issue (applied 1 rule)
2929+ ✗ Some checks failed. See details above.
3030+ [1]
3131+3232+Test good example - foo/test/interop/spacepackets/ named after oracle tool:
3333+ $ merlint -B -r E801 good/
3434+ Running merlint analysis...
3535+3636+ Analyzing 0 files
3737+3838+ ✓ Code Quality (0 total issues)
3939+ ✓ Code Style (0 total issues)
4040+ ✓ Naming Conventions (0 total issues)
4141+ ✓ Documentation (0 total issues)
4242+ ✓ Project Structure (0 total issues)
4343+ ✓ Test Quality (0 total issues)
4444+ ✓ Interop Testing (0 total issues)
4545+ ✓ Code Generation (0 total issues)
4646+4747+ Summary: ✓ 0 total issues (applied 1 rule)
4848+ ✓ All checks passed!