summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)Author
2024-04-07CI tweaks (#7069)ByteHamster
- Run Checkstyle with gradle to make it easier for users - No longer needs different configuration for new code - Exclude current violations - Fix some violations that somehow couldn't be specified in the exclusion file - Print SpotBugs/Lint/Checkstly violations in GitHub format - Then the CI run gets annotated on the web UI
2024-04-05Spotbugs cleanup (#6968)Taco
Remove unused SpotBugs rules. Fix URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD, ICAST_INTEGER_MULTIPLY_CAST_TO_LONG, NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION, OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE
2024-03-31Restructure related UI classes together (#7044)ByteHamster
2024-03-29Move playback service to module (#7042)ByteHamster
2024-03-29Restructure Echo to be more flexible (#7035)ByteHamster
Each screen is its own file, which makes it easier to add interactive elements.
2024-03-23Move first batch of preferences code to :ui:preferences (#7010)ByteHamster
2024-03-17Remove dependency from :ui:glide to :core module (#6998)ByteHamster
2024-03-06Remove TriangleLabelView (#6963)ByteHamster
Since we redesigned the subscriptions page, this class is unused.
2024-03-06Merge pull request #6958 from TacoTheDank/bumpSpotBugsByteHamster
Update and fix SpotBugs
2024-03-06Clean up some old SpotBugs rulesTacoTheDank
2024-03-06Update SpotBugsTacoTheDank
2024-03-04Fix indentation in last 8 filesByteHamster
2024-03-04Remove tab characters from last 6 filesByteHamster
2022-01-16Make checkstyle CI fasterByteHamster
2022-01-15Move more checkstyle checks from 'new code' style to main styleByteHamster
2022-01-06Rewrite download request creation (#5530)ByteHamster
Android has a limit on the size of Intent parameters. When enqueuing a huge number of items, it just ignored the argument and did not call onNewIntent. We now load the list over in DownloadService.
2021-10-02Rename folder to tag (#5381)seeto
2021-08-28Moved media file parser to its own moduleByteHamster
2021-04-22Moved model to its own moduleByteHamster
2021-03-28Make AntennaPod pass the medium SpotBugs findingsByteHamster
2021-03-27Fixed SpotBugs violations, so that at least the most severe checks passByteHamster
2021-03-27Add SpotBugs CI checkByteHamster
2021-03-04Only store content_encoded or descriptionByteHamster
2020-12-14Add Checkstyle rule to check for unused importsHerbert Reiter
2020-03-30Checkstyle fixesByteHamster
2020-03-30Added diff-checkstyleByteHamster
2020-03-18Enabled more checkstyle rulesByteHamster
2020-02-03Cleaned up checkstyle file a bitByteHamster
2020-02-02Enforce SeparatorWrapByteHamster
2020-02-02Enforce MethodParamPadByteHamster
2020-02-02Enforce method namesByteHamster
2020-02-02Enforce valid javadocByteHamster
2019-12-02Avoid too much nestingByteHamster
2019-10-23Merge pull request #3549 from ByteHamster/checkstyle-whitespaceH. Lehmann
Checkstyle: whitespace after comma and cast
2019-10-23Enforcing whitespace after commaByteHamster
2019-10-22Enforce NoWhitespaceBefore checkstyleByteHamster
2019-10-22Enforce MultipleVariableDeclarations checkstyleByteHamster
2019-10-22Added more rules that we already fulfillByteHamster
2019-10-22Do not enforce Google checkstlye import orderByteHamster
The IntelliJ/AS default is different, so this would be a problem for most new developers. Additionally, there definitely are more important things to enforce.
2019-10-03Added best-practice checkstyle checksByteHamster
This are the style guidelines I want to enforce throughout the project in the future. Currently, huge parts of the app do not pass these checks but when developing something new, we should add those checks to our IDEs. They are basically the Google checks but with an increased line length from 100 to 120 characters and using 4 instead of 2 spaces for indentation.
2019-09-28Enabled more checkstyle rulesByteHamster
2019-09-24Added checkstyleByteHamster