Skip to content
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

Analyzer simplification & export externalization #26

Merged
merged 11 commits into from
May 30, 2017
Merged

Analyzer simplification & export externalization #26

merged 11 commits into from
May 30, 2017

Conversation

WaldoFR
Copy link

@WaldoFR WaldoFR commented May 30, 2017

Build Status
Pull request changelog :

Omar WALDMANN added 11 commits May 18, 2017 16:03
Changelog :
- Removal of the old Analyzer in the Analyzer plugin;
- Removal of the analysis handler in the UI plugin
- Add of an Analyzer plugin runnable from any third using
applyRules(List<File>,List<String>,List<String>) and
computeMetrics(List<File>,List<String>,List<String>) indicating files &
languages to run the analysis on. 
- Analyzer is now responsible to run the appropriate files on the good
analyzers
- Add of a new analysis handler in UI sending every selected file to the
analyzer.

The current changes are not complete, javadoc and cleaning task should
be realized to use clean files.
Note : Tests were commented for UI.
V3 dev - CheckResult update
Conflicts:
	fr.cnes.analysis.tools.analyzer/src/fr/cnes/analysis/tools/analyzer/RuleAnalysisJob.java
	fr.cnes.analysis.tools.analyzer/src/fr/cnes/analysis/tools/analyzer/RuleAnalyzer.java
	fr.cnes.analysis.tools.ui/src/fr/cnes/analysis/tools/ui/handler/RuleAnalysisHandler.java
	fr.cnes.analysis.tools.ui/src/fr/cnes/analysis/tools/ui/view/ViolationsView.java
	tests/fr.cnes.analysis.tools.fortran77.rules.test/src/fr/cnes/analysis/tools/fortran77/rules/TestGlobal_1.java
	tests/fr.cnes.analysis.tools.fortran77.rules.test/src/fr/cnes/analysis/tools/fortran77/rules/TestGlobal_2.java
	tests/fr.cnes.analysis.tools.fortran77.rules.test/src/fr/cnes/analysis/tools/fortran77/rules/TestGlobal_3.java
	tests/fr.cnes.analysis.tools.fortran77.rules.test/src/fr/cnes/analysis/tools/fortran77/rules/TestGlobal_4.java
	tests/fr.cnes.analysis.tools.fortran90.rules.test/src/fr/cnes/analysis/tools/fortran90/rules/TestGlobal_1.java
	tests/fr.cnes.analysis.tools.fortran90.rules.test/src/fr/cnes/analysis/tools/fortran90/rules/TestGlobal_2.java
	tests/fr.cnes.analysis.tools.shell.rules.test/src/fr/cnes/analysis/tools/shell/rules/TestGlobal.java
Checker attributes are now set on new instance. Javadoc added and the
function applyRules was renamed to check.
Conflicts:
	fr.cnes.analysis.tools.ui/src/fr/cnes/analysis/tools/ui/view/ViolationsView.java
@dupuisa dupuisa merged commit 24ed4f6 into cnescatlab:V3-dev May 30, 2017
WaldoFR pushed a commit that referenced this pull request Jul 13, 2017
Analyzer simplification & export externalization
begarco pushed a commit to begarco/i-CodeCNES that referenced this pull request Jan 25, 2020
Analyzer simplification & export externalization
begarco pushed a commit that referenced this pull request Feb 2, 2020
Analyzer simplification & export externalization
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants