Releases: Feuermagier/autograder
Releases · Feuermagier/autograder
v0.5.32
Changelog
- df1047b release version v0.5.32
- 351f078 ignore setter parameter
- 91e81d5 reduce number of annotations
- 66df616 only suggest subList for lists
- a14a755 ignore thrown exceptions in utility class constructor
- 690fc70 mark the first added value instead of the declaration for addAll
- 0a9c202 merge CollectionAddAll and UseAddAll
- 6daf58f only lint arrays.fill when at least one util import is present #453
- 9efb5ea split up common reimplementation check #415
- f20a866 improve error message for attributes that should be private
- edd819b ignore string concatenations that must be split over multiple lines
- ba77362 Dependency(deps): Bump commons-io:commons-io from 2.15.1 to 2.16.0
v0.5.31
Changelog
- 307ebf5 release version v0.5.31
- f48f72e fix release ci
- a0bc3a1 release version v0.5.31
- 114fd18 ignore new class/array assignments for Arrays.fill
- 7194c45 ignore setter methods that are not really setter
- eead254 ignore concatenations used to build format strings
- 2d83eee inheritance check should ignore classes that inherit from another class
- 7625570 redundant variable should ignore large expressions
- 640e698 Dependency(deps): Bump asm.version from 9.6 to 9.7
v0.5.30
Changelog
- b4bbbfd release version v0.5.30
- 1f018bb release version vv0.5.30
- bb9b7e6 remove accidentally committed code
- a43965d fix bug in contains value in name check
- fbda31d Dependency(deps): Bump org.apache.maven.plugins:maven-assembly-plugin
- 9c97076 Dependency(deps): Bump org.apache.maven.plugins:maven-compiler-plugin
- 9ba9e87 Dependency(deps): Bump com.google.guava:guava
- ec4ccd0 Dependency(deps): Bump org.projectlombok:lombok from 1.18.30 to 1.18.32
- 0204084 use isSymbolicLink instead of !notExists
- 8601f21 fix crash with symlink linking to itself
- 2255f9e reduce total number of annotations #413
- c10212b detect redundant assignments #362
- f4f5c81 fix multi-threading check
- ab16897 consider
[0-9a-zA-Z]*
as a simple regex #436 - aa61cc1 detect
parseInt
calls that do not catchNumberFormatException
#398 - a1cfba1 rewrite comparator check #425 #430
- 7fc7dc0 ignore small else for redundant else check #419
- 113d6b3 detect closed set of values in local variables #408
- 304779c rewrite IO/UI check #424 #433
- a490809 Dependency(deps): Bump softprops/action-gh-release from 1 to 2
- 762a7de Dependency(deps): Bump org.apache.commons:commons-compress
- c3251b6 Dependency(deps): Bump com.google.errorprone:error_prone_core
- bf7d63e Dependency(deps): Bump jackson.version from 2.16.1 to 2.17.0
- 3f08a0f Dependency(deps): Bump org.apache.maven.plugins:maven-assembly-plugin
- 45c9180 Dependency(deps): Bump docker.version from 3.3.5 to 3.3.6
- 44e9e92 Dependency(deps): Bump org.apache.maven.plugins:maven-shade-plugin
- af0b928 Dependency(deps): Bump org.apache.commons:commons-compress
- c310a71 Dependency(deps): Bump com.google.errorprone:error_prone_core
- f4b7480 Dependency(deps): Bump docker.version from 3.3.4 to 3.3.5
- 8bfd160 remove advantages/disadvantages from issue template #417
- dbaf5b3 do not change variables if they use the correct naming convention #409
- a0e9dc5 make some minor improvements to
SpoonUtil
code - 57a9b61 fix bug where instanceof pattern variables were marked as unused
- 0b12d48 fix bug where parameters in abstract methods were declared as unused
- d7010b6 ignore any constructor for exceptions in unused code check #426
- da1ee11 Dependency(deps-dev): Bump org.junit.jupiter:junit-jupiter-params
- c6b6035 Dependency(deps): Bump org.apache.maven.plugins:maven-deploy-plugin
- 39a1d23 Dependency(deps): Bump slf4j.version from 2.0.11 to 2.0.12
- 52f8eae Dependency(deps-dev): Bump org.junit.jupiter:junit-jupiter-engine
- d1e2dd3 modernize field should be final check and fix #401
v0.5.29
Changelog
- 9b67ec5 release version v0.5.29
- 4e9ae76 deploying to maven central works - now auto-release
- f57abc2 release version v0.5.28.8
- ceb9b4f add name to all submodules
- 56d7d71 release version v0.5.28.7
- bd06e29 add description & url for all submodules
- b304608 release version v0.5.28.6
- a87e807 fix missing module entry
- 0be72bf release version v0.5.28.5
- bda23ff fix wrong config
- f3cd173 actually use the env vars for jreleaser
- 5c1f76b release version v0.5.28.3
- 57320d8 set environment for github action
- fe76ce9 release version v0.5.28.2
- 104fee7 fix mvn deploy plugin version & invalid Javadoc
- a9f8472 release version v0.5.28.1
- f62705d first try @ deploying to Maven central with jreleaser
v0.5.28.8
Changelog
- f57abc2 release version v0.5.28.8
- ceb9b4f add name to all submodules
- 56d7d71 release version v0.5.28.7
- bd06e29 add description & url for all submodules
- b304608 release version v0.5.28.6
- a87e807 fix missing module entry
- 0be72bf release version v0.5.28.5
- bda23ff fix wrong config
- f3cd173 actually use the env vars for jreleaser
- 5c1f76b release version v0.5.28.3
- 57320d8 set environment for github action
- fe76ce9 release version v0.5.28.2
- 104fee7 fix mvn deploy plugin version & invalid Javadoc
- a9f8472 release version v0.5.28.1
- f62705d first try @ deploying to Maven central with jreleaser
v0.5.28
v0.5.27
Changelog
- 9af44fd release version v0.5.27
- 13ff49c refactor string repeat check into separate class
- 29afc45 refactor modulo check into separate class
- 856044b modernize
UnnecessaryBoxing
check - c68c543 add more tests for magic string detection
- 603074c detect sequential add calls that could be addAll #266
- 5235d8e detect redundant else #369
- db41b18 throw an exception if the message key is invalid
- 6d20114 fix bug in linter not merging problems
- 269d2c0 do not suggest addAll when argument is cast #396
- 947f419 detect reimplementation of
Collections.nCopies
#389 - 3606868 detect complex implementation to check list for duplicates #381
- 82db7ce suggest to simplify
Arrays.fill
#386 - cfe51af suggest to implement
Comparable
instead of aComparator
#378 - 23729d6 fix tests for
StaticFieldShouldBeInstanceCheck
- 63fc072 suggest
int
instead ofInteger
for subList check #372 - e0f4eb9 improve
Arrays.fill
suggestion #385 - 9e0e1bc ignore global counter attributes #379
- 50404b6 detect magic strings #391
- 25c69f1 allow
COMMAND_NAME_QUIT = "quit"
#375 - 197ea20 detect BRACKET_OPEN = "[" and BRACKET_CLOSE = "]" #390
v0.5.26
Changelog
- 1911882 release version v0.5.26
- 8246890 fix exception message check #382
- 10841db improve performance 🚀
- acf5f55 fix bug for unused code detection #393
- bbce095 only highlight the catch expression for exception checks #388
- cc6bfe5 accept
@exception
tag #392 - fb48a9f fix unused type tests
- 14d8bc6 ignore switch expressions for redundant variable check #377
- f3814bd suggest only one format string
- bc2d60f emit exactly one formatted message and ignore String.format with Locale #380
- f0b159e port unused import check to spoon, fixes #383
- cdad57e fix crash for unicode identifier
- 5c5fa13 rename test
- aada667 fix false-positive for abstract class without abstract methods
- a2c8e98 fix false-positive for
Math.max
and improveMath.hypot
detection - 051da52 fix bug in type inference that caused a crash
v0.5.25
v0.5.24
Changelog
- 5b69b5e release version v0.5.24
- f5f97df Dependency(deps): Bump org.codehaus.mojo:flatten-maven-plugin
- d71ec10 detect common reimplementations of
Math
api #311 - 3569e69 fix tests
- 05b1bc9 detect uses of
Object
as type #365 - b425792 detect empty comments #366
- 65adc88 only highlight first line for loops #361
- 9845fbc ignore unused
serialVersionUID
#360 - d9218c9 detect uses of
String#concat
#364 - c8fefab improve compare char value check #367
- 86e190b detect encoding correctly for files with '§' #368
- dd9c8af hide contributors block for releases
- b88440b Dependency(deps): Bump com.google.errorprone:error_prone_core
- f8bb8da Dependency(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
- 621db53 Dependency(deps): Bump slf4j.version from 2.0.10 to 2.0.11