- 
                Notifications
    You must be signed in to change notification settings 
- Fork 56
Refactored codebase #292
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactored codebase #292
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a really useful and massive piece of work you have spearheaded @Achal1607. Thank you very much.
I'm still at the 1/3rd mark of completing the review but I thought I'll publish the 1 minor actionable comment till now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've done one pass of glancing over the code changes and added some minor changes required and some doubts/questions. Thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM :)
Please git squash/fixup groups of commits that are related, so that merged history will be better organised.
Thanks a lot!
8cbb273    to
    12b4f71      
    Compare
  
    There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for organising the commits structure prior to merge. LGTM.
| thanks for taking up this and refactoring @Achal1607 , its a big change. code looks more organised now | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine. Thanks a lot.
Please go ahead and merge after completion of the preliminary test rounds. Thanks.
c119f54    to
    788bb46      
    Compare
  
    Fixed tests fixed npm scripts
…ved unused imports
…not reloadingon extension restart fixed no workspace present then extension crashing issue fixed jdk.verbose not working fixed runConfig settings not getting persisted regression and refactored configUpdate and get methods fixed dialog ox appearing when project compile and clean are executed
788bb46    to
    cffad1f      
    Compare
  
    There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Thank you. LGTM.
The main aim of refactoring was to make code more modular so that it is more readable, scalable and maintainable.
NOTE: Views are yet to be refactored which can be done in a separate PR or included in this only once it is done.