Make FTP server a separate module #4602
+3,035
−1,878
Open
Codacy Production / Codacy Static Code Analysis
succeeded
May 23, 2026 in 0s
Your pull request is up to standards!
Here is an overview of what got changed by this pull request:
Issues
======
+ Solved 1
Complexity increasing per file
==============================
- app/src/main/java/com/amaze/filemanager/ui/fragments/FtpServerFragment.kt 10
- app/src/test/java/com/amaze/filemanager/asynchronous/asynctasks/ssh/SshAuthenticationTaskTest.kt 2
- app/src/test/java/com/amaze/filemanager/application/AppConfigTest.java 1
- app/src/main/java/com/amaze/filemanager/ui/fragments/preferencefragments/BehaviorPrefsFragment.kt 2
- app/src/test/java/com/amaze/filemanager/filesystem/ssh/FilesOnSshdTest.kt 1
- app/src/main/java/com/amaze/filemanager/asynchronous/services/ftp/FtpTileService.kt 1
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpEventBus.kt 1
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/filesystem/AndroidFtpFileSystemView.kt 36
- app/src/main/java/com/amaze/filemanager/asynchronous/services/ftp/AppFtpReceiver.kt 1
- ftpserver/src/test/java/com/amaze/filemanager/ftpserver/commands/AbstractFtpserverCommandTest.kt 2
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpReceiver.kt 6
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpCipherSuites.kt 5
- ftpserver/src/test/java/com/amaze/filemanager/ftpserver/commands/PWDCommandTest.kt 7
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/filesystem/AndroidFileSystemFactory.kt 2
- server-core/src/main/java/com/amaze/filemanager/server/FileServer.kt 4
- server-core/src/main/java/com/amaze/filemanager/server/ServerRegistry.kt 6
- app/src/main/java/com/amaze/filemanager/asynchronous/services/ftp/AppFtpService.kt 12
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/filesystem/RootFileSystemFactory.kt 1
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/filesystem/AndroidFtpFile.kt 41
- server-core/src/main/java/com/amaze/filemanager/server/ServerPreferences.kt 14
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/FtpServerProvider.kt 23
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpPreferences.kt 13
- ftpserver/src/test/java/com/amaze/filemanager/ftpserver/commands/LogMessageFilter.kt 3
- server-core/src/main/java/com/amaze/filemanager/server/ServerNotification.kt 5
- ftpserver/src/test/java/com/amaze/filemanager/ftpserver/commands/AVBLCommandTest.kt 11
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpServerService.kt 24
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/ui/FtpServerNotification.kt 15
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/commands/FEAT.kt 1
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/commands/PWD.kt 3
- ftpserver/src/test/java/com/amaze/filemanager/ftpserver/commands/FEATCommandTest.kt 1
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/filesystem/RootFileSystemView.kt 34
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/commands/AVBL.kt 12
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/filesystem/RootFtpFile.kt 31
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpCommandFactoryFactory.kt 2
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpServerEngine.kt 22
- app/src/test/java/com/amaze/filemanager/asynchronous/services/ftp/FtpServerFragmentBatteryOptimizationTest.kt 6
- server-core/src/main/java/com/amaze/filemanager/server/ServerProvider.kt 5
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/commands/FtpCommandMessageProvider.kt 1
Complexity decreasing per file
==============================
+ app/src/main/java/com/amaze/filemanager/ui/notifications/NotificationConstants.java -6
+ app/src/test/java/com/amaze/filemanager/ui/notifications/NotificationConstantsTest.java -4
Clones removed
==============
+ app/src/test/java/com/amaze/filemanager/ui/notifications/NotificationConstantsTest.java -2
See the complete overview on Codacy
Loading