reviewdog ["detekt"] report
reported by reviewdog 🐶
Findings (1)
app/src/main/java/ru/practicum/android/diploma/ui/fragments/FilterPlaceOfWorkFragment.kt|39 col 7| Class FilterPlaceOfWorkFragment is too large. Consider splitting it into smaller pieces.
Filtered Findings (15)
app/src/main/java/ru/practicum/android/diploma/ui/fragments/FilterFragment.kt|53 col 18| The function onViewCreated is too long (64). The maximum length is 40.
app/src/main/java/ru/practicum/android/diploma/ui/fragments/FilterFragment.kt|40 col 7| Class FilterFragment is too large. Consider splitting it into smaller pieces.
app/src/main/java/ru/practicum/android/diploma/ui/fragments/FilterFragment.kt|44 col 1| Needless blank line(s)
app/src/main/java/ru/practicum/android/diploma/ui/fragments/SearchFragment.kt|55 col 18| The function onViewCreated is too long (109). The maximum length is 40.
app/src/main/java/ru/practicum/android/diploma/ui/fragments/SearchFragment.kt|34 col 7| Class SearchFragment is too large. Consider splitting it into smaller pieces.
app/src/main/java/ru/practicum/android/diploma/ui/fragments/SearchFragment.kt|55 col 18| The function onViewCreated appears to be too complex based on Cyclomatic Complexity (complexity: 18). Defined complexity threshold for methods is set to '10'
app/src/main/java/ru/practicum/android/diploma/ui/fragments/SearchFragment.kt|55 col 18| The function onViewCreated appears to be too complex based on Cognitive Complexity (complexity: 22). Defined complexity threshold for methods is set to '15'
app/src/main/java/ru/practicum/android/diploma/ui/fragments/VacancyFragment.kt|40 col 18| The function onViewCreated is too long (50). The maximum length is 40.
app/src/main/java/ru/practicum/android/diploma/ui/fragments/VacancyFragment.kt|40 col 18| The function onViewCreated appears to be too complex based on Cyclomatic Complexity (complexity: 11). Defined complexity threshold for methods is set to '10'
app/src/main/java/ru/practicum/android/diploma/ui/fragments/FilterPlaceOfWorkFragment.kt|277 col 1| Needless blank line(s)
app/src/main/java/ru/practicum/android/diploma/presentation/viewmodels/FilterIndustryViewModel.kt|120 col 1| Needless blank line(s)
app/src/main/java/ru/practicum/android/diploma/data/dto/Converters.kt|3 col 1| Imports must be ordered according to the pattern specified in .editorconfig
app/src/main/java/ru/practicum/android/diploma/data/network/RetrofitNetworkClient.kt|3 col 1| Imports must be ordered according to the pattern specified in .editorconfig
app/src/main/java/ru/practicum/android/diploma/data/db/AppDatabase.kt|3 col 1| Imports must be ordered according to the pattern specified in .editorconfig
app/src/main/java/ru/practicum/android/diploma/util/Constants.kt|17 col 1| Needless blank line(s)
Annotations
github-actions / "detekt"
["detekt"] app/src/main/java/ru/practicum/android/diploma/ui/fragments/FilterPlaceOfWorkFragment.kt#L39 <detekt.LargeClass>
Class FilterPlaceOfWorkFragment is too large. Consider splitting it into smaller pieces.
Raw output
/home/runner/work/practicum-android-diploma/practicum-android-diploma/app/src/main/java/ru/practicum/android/diploma/ui/fragments/FilterPlaceOfWorkFragment.kt:39:7: warning: Class FilterPlaceOfWorkFragment is too large. Consider splitting it into smaller pieces. (detekt.LargeClass)