Thanks to visit codestin.com
Credit goes to github.com

Skip to content

New features and improvements #17

@emaiannone

Description

@emaiannone
  • Wrap everything it.unisa.plugin packages
  • Change some interfaces, e.g., there are some ArrayList to be changes in List
  • Make AnalysisDriver and ProposalDriver without state and their core method receive all parameters
  • Rename startAnalysis() into analyze()
  • Rename computeProposal() into propose()
  • Package filtering should be done by CoreDriver, not by AnalysisDriver (so that it won't need targetPackage anymore)
  • Similarly to ProposalDriver, AnalysisDriver should be constructed on the list of analyzers and launch the analysis on the list of files.
  • LT allow static Thread constructor
  • MIM and IDS propagate changes
  • Improve Smell Dialog UI with Filtering option
  • Return more than one smell instance per class
  • Add progress bar during analysis (while showing the analyzed files)
  • Use better multithreading during analysis
  • Improve exception and errors handling
  • Implement Fix all feature button

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestrefactorSomething can be improved

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions