objectionary/lints
View on GitHubA collection of style checkers for XMIR: they don't predict runtime errors, but prevent compilation mistakes
- Stars
- 14
- Forks
- 39
- Open beginner issues
- 0
- Indexed issues
- 126
- Avg merge
- 22h 54m
- Merged PRs (30d)
- 90
- Dominant language
- Java
- License
- MIT
- Last GitHub push
- Sep 18, 2026
- Latest indexed
- Sep 19, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- help wanted good first issue
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
objectionary/lints#1485 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 84/100
objectionary/lints#1484 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
objectionary/lints#1483 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
objectionary/lints#1480 ·
-
enhancement good-title
objectionary/lints#1475 · 1 assignee ·
-
bug good-title pdd
objectionary/lints#1474 · 1 assignee ·
-
`missed-obfuscation` incorrectly counts receiver `ρ` as a void leading to spurious defect reports Openbug good-title
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
objectionary/lints#1461 · 1 comment ·
-
bug good-title
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
objectionary/lints#1460 ·
-
bug good-title
objectionary/lints#1459 · 1 assignee ·
-
bug good-title
Difficulty 1/5 Under an hour Newbie friendliness 90/100
objectionary/lints#1458 ·
-
Unnecessary usage of plain JUnit test in LtIncorrectUnlintTest, can be replaced with YAML packs Openenhancement good-title
objectionary/lints#1455 · 1 assignee ·
-
`LineOf` allows numeric `@line` values exceeding `int` range resulting in `NumberFormatException` Openbug good-title
objectionary/lints#1451 · 1 assignee ·
-
bug good-title
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
objectionary/lints#1450 ·
-
bug good-title
Difficulty 3/5 1-2 days Newbie friendliness 78/100
objectionary/lints#1446 ·
-
bug good-title
objectionary/lints#1444 · 1 assignee ·
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
objectionary/lints#1443 ·
-
bug good-title
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
objectionary/lints#1442 · 2 comments ·
-
bug good-title
objectionary/lints#1441 · 1 comment · 1 assignee ·
-
bug good-title
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
objectionary/lints#1440 · 2 comments ·
-
bug good-title pdd
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
objectionary/lints#1417 ·
-
bug good-title pdd
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
objectionary/lints#1416 ·
-
`excessive-visibility` lint incorrectly flags public constants in `win32`/`posix` as over-exposed Openbug good-title
Difficulty 4/5 3-5 days Newbie friendliness 48/100
objectionary/lints#1393 · 1 comment ·
-
bug good-title
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
objectionary/lints#1392 · 1 comment ·
-
bug good-title
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
objectionary/lints#1391 · 1 comment ·
-
bug good-title
Difficulty 4/5 3-5 days Newbie friendliness 56/100
objectionary/lints#1390 · 1 comment ·
-
bug good-title
Difficulty 4/5 3-5 days Newbie friendliness 72/100
objectionary/lints#1389 · 1 comment ·
-
bug good-title
Difficulty 3/5 1-2 days Newbie friendliness 76/100
objectionary/lints#1388 · 2 comments ·
-
bug good-title
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
objectionary/lints#1387 · 1 comment ·
-
`DfContext` HTML entity decoding is incomplete and introduces platform-specific inconsistencies Openbug good-title
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
objectionary/lints#1386 · 1 comment ·
-
bug good-title
Difficulty 3/5 1-2 days Newbie friendliness 72/100
objectionary/lints#1385 · 1 comment ·
-
bug good-title
Difficulty 3/5 1-2 days Newbie friendliness 72/100
objectionary/lints#1384 · 1 comment ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
objectionary/lints#1382 · 1 comment ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
objectionary/lints#1381 · 1 comment ·
-
bug
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
objectionary/lints#1380 · 1 comment ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
objectionary/lints#1379 · 1 comment ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
objectionary/lints#1378 · 1 comment ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
objectionary/lints#1377 · 1 comment ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
objectionary/lints#1376 · 1 comment ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 72/100
objectionary/lints#1375 · 1 comment ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
objectionary/lints#1374 · 1 comment ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 76/100
objectionary/lints#1373 · 1 comment ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
objectionary/lints#1372 · 1 comment ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 70/100
objectionary/lints#1371 · 2 comments ·
-
PkByXsl.motive() returns the classpath URL string instead of the markdown content for all XSL lints Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
objectionary/lints#1370 · 1 comment ·
-
bug
objectionary/lints#1369 · 1 comment · 1 assignee ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
objectionary/lints#1368 · 1 comment ·
-
`sprintf-constant-args` selects the removed `Φ.txt.sprintf`, so the rule never fires on current EO Openbug
objectionary/lints#1366 · 1 comment · 1 assignee ·
-
bug good-title
objectionary/lints#1359 · 1 comment · 1 assignee ·
-
bug good-title
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
objectionary/lints#1358 · 1 comment ·
-
bug good-title
Difficulty 3/5 1-2 days Newbie friendliness 72/100
objectionary/lints#1357 · 1 comment ·