davidmigloz/go-bees

View on GitHub
app/src/main/java/com/davidmiguel/gobees/data/source/GoBeesDataSource.java

Summary

Maintainability
A
3 hrs
Test Coverage

GoBeesDataSource has 27 methods (exceeds 20 allowed). Consider refactoring.
Open

public interface GoBeesDataSource {

    /**
     * Opens database.
     */

    Method getRecording has 5 arguments (exceeds 4 allowed). Consider refactoring.
    Open

        void getRecording(long apiaryId, long hiveId, Date start, Date end, @NonNull GetRecordingCallback callback);

      Line is longer than 100 characters (found 101).
      Open

          void updateApiariesCurrentWeather(List<Apiary> apiariesToUpdate, @NonNull TaskCallback callback);

      Checks for long lines.

      Rationale: Long lines are hard to read in printouts or if developershave limited screen space for the source code, e.g. if the IDEdisplays additional information like project tree, class hierarchy,etc.

      This documentation is written and maintained by the Checkstyle community and is covered under the same license as the Checkstyle project.

      Line is longer than 100 characters (found 112).
      Open

          void getRecording(long apiaryId, long hiveId, Date start, Date end, @NonNull GetRecordingCallback callback);

      Checks for long lines.

      Rationale: Long lines are hard to read in printouts or if developershave limited screen space for the source code, e.g. if the IDEdisplays additional information like project tree, class hierarchy,etc.

      This documentation is written and maintained by the Checkstyle community and is covered under the same license as the Checkstyle project.

      Line is longer than 100 characters (found 106).
      Open

          void saveRecords(long hiveId, @NonNull List<Record> records, @NonNull SaveRecordingCallback callback);

      Checks for long lines.

      Rationale: Long lines are hard to read in printouts or if developershave limited screen space for the source code, e.g. if the IDEdisplays additional information like project tree, class hierarchy,etc.

      This documentation is written and maintained by the Checkstyle community and is covered under the same license as the Checkstyle project.

      There are no issues that match your filters.

      Category
      Status