Swati4star/Images-to-PDF

View on GitHub
app/src/main/java/swati4star/createpdf/util/CommonCodeUtils.java

Summary

Maintainability
B
4 hrs
Test Coverage

Method fillNavigationItemsMap has 49 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    public Map<Integer, HomePageItem> fillNavigationItemsMap(boolean homePageItems) {
        mFragmentPositionMap = new HashMap<>();
        addFragmentPosition(homePageItems, R.id.images_to_pdf,
                images_to_pdf_fav, nav_camera, ic_menu_camera, R.string.images_to_pdf);
        addFragmentPosition(homePageItems, qr_barcode_to_pdf,
Severity: Minor
Found in app/src/main/java/swati4star/createpdf/util/CommonCodeUtils.java - About 1 hr to fix

    Method updateView has 7 arguments (exceeds 4 allowed). Consider refactoring.
    Open

        public void updateView(Activity mActivity, int imageCount, ArrayList<String> outputFilePaths,
                               TextView successTextView, LinearLayout options, RecyclerView mCreatedImages,
                               ExtractImagesAdapter.OnFileItemClickedListener listener) {
    Severity: Major
    Found in app/src/main/java/swati4star/createpdf/util/CommonCodeUtils.java - About 50 mins to fix

      Method addFragmentPosition has 6 arguments (exceeds 4 allowed). Consider refactoring.
      Open

          private void addFragmentPosition(boolean homePageItems, int iconA, int iconB,
                                           int iconId, int drawableId, int titleString) {
      Severity: Minor
      Found in app/src/main/java/swati4star/createpdf/util/CommonCodeUtils.java - About 45 mins to fix

        Method populateUtil has 6 arguments (exceeds 4 allowed). Consider refactoring.
        Open

            public void populateUtil(Activity mActivity, ArrayList<String> paths,
                                     MergeFilesAdapter.OnClickListener onClickListener,
                                     RelativeLayout layout, LottieAnimationView animationView,
                                     RecyclerView recyclerView) {
        Severity: Minor
        Found in app/src/main/java/swati4star/createpdf/util/CommonCodeUtils.java - About 45 mins to fix

          There are no issues that match your filters.

          Category
          Status