aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2016-04-05 11:46:02 +0200
committerStas Vilchik <vilchiks@gmail.com>2016-04-05 11:46:02 +0200
commit0bac18d71ccd2504254cd82c89ea208320a5fb30 (patch)
tree1a5c465a5411469833a612f0893f2de907997682 /server/sonar-web/src/main/js/apps
parent7c90d26047935985378a3aa0f26ee316acba59e1 (diff)
downloadsonarqube-0bac18d71ccd2504254cd82c89ea208320a5fb30.tar.gz
sonarqube-0bac18d71ccd2504254cd82c89ea208320a5fb30.zip
enforce js code style5.5-M14
Diffstat (limited to 'server/sonar-web/src/main/js/apps')
-rw-r--r--server/sonar-web/src/main/js/apps/account/components/IssueWidgets.js3
-rw-r--r--server/sonar-web/src/main/js/apps/account/tokens-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/background-tasks/components/BackgroundTasksApp.js4
-rw-r--r--server/sonar-web/src/main/js/apps/background-tasks/components/DateFilter.js2
-rw-r--r--server/sonar-web/src/main/js/apps/background-tasks/components/Search.js4
-rw-r--r--server/sonar-web/src/main/js/apps/background-tasks/constants.js5
-rw-r--r--server/sonar-web/src/main/js/apps/background-tasks/helpers.js4
-rw-r--r--server/sonar-web/src/main/js/apps/code/actions/index.js6
-rw-r--r--server/sonar-web/src/main/js/apps/code/app.js2
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/Breadcrumb.js2
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/Breadcrumbs.js2
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/Code.js1
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/Component.js5
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/ComponentDetach.js2
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/ComponentMeasure.js2
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/ComponentName.js3
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/ComponentPin.js2
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/ComponentQualityGate.js1
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/Components.js2
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/ComponentsEmpty.js2
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/ComponentsHeader.js2
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/Search.js5
-rw-r--r--server/sonar-web/src/main/js/apps/code/components/Truncated.js2
-rw-r--r--server/sonar-web/src/main/js/apps/code/reducers/index.js6
-rw-r--r--server/sonar-web/src/main/js/apps/coding-rules/controller.js1
-rw-r--r--server/sonar-web/src/main/js/apps/coding-rules/facets/type-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/coding-rules/layout.js1
-rw-r--r--server/sonar-web/src/main/js/apps/coding-rules/rule/rule-filter-mixin.js1
-rw-r--r--server/sonar-web/src/main/js/apps/coding-rules/rule/rule-issues-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/coding-rules/rule/rule-meta-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/coding-rules/rule/rule-parameters-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/coding-rules/workspace-header-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/coding-rules/workspace-list-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/component-measures/app/actions.js2
-rw-r--r--server/sonar-web/src/main/js/apps/component-measures/components/IconBubbles.js2
-rw-r--r--server/sonar-web/src/main/js/apps/component-measures/components/IconHistory.js2
-rw-r--r--server/sonar-web/src/main/js/apps/component-measures/components/IconList.js2
-rw-r--r--server/sonar-web/src/main/js/apps/component-measures/components/IconTree.js2
-rw-r--r--server/sonar-web/src/main/js/apps/component-measures/components/LanguageDistribution.js1
-rw-r--r--server/sonar-web/src/main/js/apps/component-measures/details/actions.js2
-rw-r--r--server/sonar-web/src/main/js/apps/component-measures/home/AllMeasuresDomain.js1
-rw-r--r--server/sonar-web/src/main/js/apps/component-measures/store/treeViewActions.js2
-rw-r--r--server/sonar-web/src/main/js/apps/custom-measures/create-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/custom-measures/custom-measure.js1
-rw-r--r--server/sonar-web/src/main/js/apps/custom-measures/custom-measures.js1
-rw-r--r--server/sonar-web/src/main/js/apps/custom-measures/delete-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/custom-measures/form-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/custom-measures/header-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/custom-measures/layout.js1
-rw-r--r--server/sonar-web/src/main/js/apps/custom-measures/list-footer-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/custom-measures/list-item-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/custom-measures/list-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/custom-measures/update-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/dashboard/app.js7
-rw-r--r--server/sonar-web/src/main/js/apps/global-permissions/groups-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/global-permissions/permission.js4
-rw-r--r--server/sonar-web/src/main/js/apps/global-permissions/permissions-list.js3
-rw-r--r--server/sonar-web/src/main/js/apps/global-permissions/users-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/app.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/create-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/delete-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/form-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/group.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/groups.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/header-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/layout.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/list-footer-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/list-item-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/list-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/search-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/update-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/groups/users-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/app.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/component-viewer/issue-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/component-viewer/main.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/controller.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/assignee-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/base-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/context-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/creation-date-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/file-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/issue-key-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/mode-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/module-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/reporter-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/resolution-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/severity-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/status-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/facets/type-facet.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/filters-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/issue-filter-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/layout.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/models/filter.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/models/filters.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/models/issue.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/models/issues.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/models/state.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/router.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/workspace-header-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/workspace-home-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/issues/workspace-list-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/maintenance/app.js1
-rw-r--r--server/sonar-web/src/main/js/apps/maintenance/main-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/markdown/app.js1
-rw-r--r--server/sonar-web/src/main/js/apps/markdown/markdown-help-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/measures/measures-filter-bar.js1
-rw-r--r--server/sonar-web/src/main/js/apps/metrics/app.js2
-rw-r--r--server/sonar-web/src/main/js/apps/metrics/create-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/metrics/form-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/metrics/header-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/metrics/layout.js1
-rw-r--r--server/sonar-web/src/main/js/apps/metrics/list-footer-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/metrics/list-item-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/metrics/list-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/metrics/metric.js1
-rw-r--r--server/sonar-web/src/main/js/apps/metrics/metrics.js1
-rw-r--r--server/sonar-web/src/main/js/apps/metrics/update-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/overview/components/complexity-distribution.js2
-rw-r--r--server/sonar-web/src/main/js/apps/overview/components/event.js1
-rw-r--r--server/sonar-web/src/main/js/apps/overview/components/events-list-filter.js2
-rw-r--r--server/sonar-web/src/main/js/apps/overview/components/language-distribution.js1
-rw-r--r--server/sonar-web/src/main/js/apps/overview/components/legend.js1
-rw-r--r--server/sonar-web/src/main/js/apps/overview/gate/gate-condition.js2
-rw-r--r--server/sonar-web/src/main/js/apps/overview/gate/gate.js1
-rw-r--r--server/sonar-web/src/main/js/apps/overview/helpers/periods.js1
-rw-r--r--server/sonar-web/src/main/js/apps/overview/main/code-smells.js1
-rw-r--r--server/sonar-web/src/main/js/apps/overview/main/components.js9
-rw-r--r--server/sonar-web/src/main/js/apps/overview/main/coverage.js1
-rw-r--r--server/sonar-web/src/main/js/apps/overview/main/duplications.js1
-rw-r--r--server/sonar-web/src/main/js/apps/overview/main/main.js2
-rw-r--r--server/sonar-web/src/main/js/apps/overview/main/risk.js1
-rw-r--r--server/sonar-web/src/main/js/apps/overview/main/structure.js1
-rw-r--r--server/sonar-web/src/main/js/apps/overview/main/timeline.js2
-rw-r--r--server/sonar-web/src/main/js/apps/permission-templates/main.js12
-rw-r--r--server/sonar-web/src/main/js/apps/permission-templates/permission-template-defaults.js2
-rw-r--r--server/sonar-web/src/main/js/apps/permission-templates/permission-template-set-defaults.js6
-rw-r--r--server/sonar-web/src/main/js/apps/permission-templates/permission-template.js4
-rw-r--r--server/sonar-web/src/main/js/apps/permission-templates/permission-templates.js5
-rw-r--r--server/sonar-web/src/main/js/apps/permission-templates/permissions-header.js4
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/groups-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/main.js10
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/permissions-footer.js7
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/permissions-header.js4
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/permissions.js5
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/project.js2
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/qualifier-filter.js2
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/search.js3
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/users-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/projects/app.js6
-rw-r--r--server/sonar-web/src/main/js/apps/projects/create-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/projects/delete-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/projects/main.js17
-rw-r--r--server/sonar-web/src/main/js/apps/projects/projects.js2
-rw-r--r--server/sonar-web/src/main/js/apps/projects/search.js14
-rw-r--r--server/sonar-web/src/main/js/apps/quality-gates/components/AddConditionForm.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-gates/components/Conditions.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-gates/views/copy-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-gates/views/create-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-gates/views/delete-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-gates/views/gate-conditions-delete-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-gates/views/rename-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/actions-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/app.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/change-profile-parent-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/controller.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/copy-profile-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/create-profile-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/delete-profile-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/intro-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/layout.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/profile-changelog-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/profile-comparison-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/profile-header-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/profile-view.js2
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/profiles-empty-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/profiles-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/profiles.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/rename-profile-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/restore-built-in-profiles-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/router.js1
-rw-r--r--server/sonar-web/src/main/js/apps/source-viewer/app.js1
-rw-r--r--server/sonar-web/src/main/js/apps/system/app.js1
-rw-r--r--server/sonar-web/src/main/js/apps/system/item-log-level.js6
-rw-r--r--server/sonar-web/src/main/js/apps/system/item-object.js2
-rw-r--r--server/sonar-web/src/main/js/apps/system/item-value.js2
-rw-r--r--server/sonar-web/src/main/js/apps/system/main.js4
-rw-r--r--server/sonar-web/src/main/js/apps/system/section.js2
-rw-r--r--server/sonar-web/src/main/js/apps/update-center/app.js1
-rw-r--r--server/sonar-web/src/main/js/apps/update-center/controller.js1
-rw-r--r--server/sonar-web/src/main/js/apps/update-center/footer-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/update-center/header-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/update-center/layout.js1
-rw-r--r--server/sonar-web/src/main/js/apps/update-center/list-item-view.js2
-rw-r--r--server/sonar-web/src/main/js/apps/update-center/list-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/update-center/plugin-changelog-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/update-center/plugin.js1
-rw-r--r--server/sonar-web/src/main/js/apps/update-center/plugins.js1
-rw-r--r--server/sonar-web/src/main/js/apps/update-center/router.js1
-rw-r--r--server/sonar-web/src/main/js/apps/update-center/search-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/app.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/change-password-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/create-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/deactivate-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/form-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/groups-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/header-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/layout.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/list-footer-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/list-item-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/list-view.js2
-rw-r--r--server/sonar-web/src/main/js/apps/users/search-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/tokens-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/update-view.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/user.js1
-rw-r--r--server/sonar-web/src/main/js/apps/users/users.js1
-rw-r--r--server/sonar-web/src/main/js/apps/web-api/components/Menu.js1
217 files changed, 79 insertions, 318 deletions
diff --git a/server/sonar-web/src/main/js/apps/account/components/IssueWidgets.js b/server/sonar-web/src/main/js/apps/account/components/IssueWidgets.js
index 673089bab6a..0230acb750b 100644
--- a/server/sonar-web/src/main/js/apps/account/components/IssueWidgets.js
+++ b/server/sonar-web/src/main/js/apps/account/components/IssueWidgets.js
@@ -27,10 +27,8 @@ import { getFacets, getFacet } from '../../../api/issues';
import { translate } from '../../../helpers/l10n';
import { formatMeasure } from '../../../helpers/measures';
-
const BASE_QUERY = { resolved: false, assignees: '__me__' };
-
function getTotalUrl () {
return window.baseUrl + '/account/issues#resolved=false';
}
@@ -55,7 +53,6 @@ function getPeriodUrl (createdAfter, createdBefore) {
return window.baseUrl + `/account/issues#resolved=false|createdAfter=${createdAfter}|createdBefore=${createdBefore}`;
}
-
export default class IssueWidgets extends Component {
state = {
loading: true
diff --git a/server/sonar-web/src/main/js/apps/account/tokens-view.js b/server/sonar-web/src/main/js/apps/account/tokens-view.js
index 6ba5c9776a6..1429bd31d5a 100644
--- a/server/sonar-web/src/main/js/apps/account/tokens-view.js
+++ b/server/sonar-web/src/main/js/apps/account/tokens-view.js
@@ -25,7 +25,6 @@ import Clipboard from 'clipboard';
import Template from './templates/account-tokens.hbs';
import { getTokens, generateToken, revokeToken } from '../../api/user-tokens';
-
export default Marionette.ItemView.extend({
template: Template,
diff --git a/server/sonar-web/src/main/js/apps/background-tasks/components/BackgroundTasksApp.js b/server/sonar-web/src/main/js/apps/background-tasks/components/BackgroundTasksApp.js
index 3418548c36e..3e2ec7e3510 100644
--- a/server/sonar-web/src/main/js/apps/background-tasks/components/BackgroundTasksApp.js
+++ b/server/sonar-web/src/main/js/apps/background-tasks/components/BackgroundTasksApp.js
@@ -27,7 +27,6 @@ import SearchContainer from '../containers/SearchContainer';
import TasksContainer from '../containers/TasksContainer';
import ListFooterContainer from '../containers/ListFooterContainer';
-
export default class BackgroundTasksApp extends Component {
componentDidMount () {
this.props.initApp(this.props.options.component);
@@ -43,7 +42,7 @@ export default class BackgroundTasksApp extends Component {
getDateFilter () {
const DATE_FORMAT = 'YYYY-MM-DD';
- let filter = {};
+ const filter = {};
switch (this.state.dateFilter) {
case DATE.TODAY:
filter.minSubmittedAt = moment().startOf('day').format(DATE_FORMAT);
@@ -57,6 +56,7 @@ export default class BackgroundTasksApp extends Component {
}
break;
default:
+
// do nothing
}
return filter;
diff --git a/server/sonar-web/src/main/js/apps/background-tasks/components/DateFilter.js b/server/sonar-web/src/main/js/apps/background-tasks/components/DateFilter.js
index b5969a75ceb..83e90c9caf3 100644
--- a/server/sonar-web/src/main/js/apps/background-tasks/components/DateFilter.js
+++ b/server/sonar-web/src/main/js/apps/background-tasks/components/DateFilter.js
@@ -33,7 +33,7 @@ export default class DateFilter extends Component {
}
attachDatePicker () {
- let opts = {
+ const opts = {
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: true,
diff --git a/server/sonar-web/src/main/js/apps/background-tasks/components/Search.js b/server/sonar-web/src/main/js/apps/background-tasks/components/Search.js
index 04ddd3d5a73..6a66f8b22b9 100644
--- a/server/sonar-web/src/main/js/apps/background-tasks/components/Search.js
+++ b/server/sonar-web/src/main/js/apps/background-tasks/components/Search.js
@@ -33,8 +33,8 @@ export default React.createClass({
},
onSearch() {
- let searchInput = this.refs.searchInput;
- let query = searchInput.value;
+ const searchInput = this.refs.searchInput;
+ const query = searchInput.value;
this.props.onSearch(query);
},
diff --git a/server/sonar-web/src/main/js/apps/background-tasks/constants.js b/server/sonar-web/src/main/js/apps/background-tasks/constants.js
index d58eb9032b5..7915c37540a 100644
--- a/server/sonar-web/src/main/js/apps/background-tasks/constants.js
+++ b/server/sonar-web/src/main/js/apps/background-tasks/constants.js
@@ -27,16 +27,13 @@ export const STATUSES = {
CANCELED: 'CANCELED'
};
-
export const ALL_TYPES = 'ALL_TYPES';
-
export const CURRENTS = {
ALL: '__ALL__',
ONLY_CURRENTS: 'CURRENTS'
};
-
export const DATE = {
ANY: 'ANY',
TODAY: 'TODAY',
@@ -51,8 +48,6 @@ export const DEFAULT_FILTERS = {
query: ''
};
-
export const DATE_FORMAT = 'YYYY-MM-DD';
-
export const DEBOUNCE_DELAY = 250;
diff --git a/server/sonar-web/src/main/js/apps/background-tasks/helpers.js b/server/sonar-web/src/main/js/apps/background-tasks/helpers.js
index e53b1dda56d..a3c797b6985 100644
--- a/server/sonar-web/src/main/js/apps/background-tasks/helpers.js
+++ b/server/sonar-web/src/main/js/apps/background-tasks/helpers.js
@@ -20,11 +20,11 @@
const ONE_SECOND = 1000;
const ONE_MINUTE = 60 * ONE_SECOND;
-function format(int, suffix) {
+function format (int, suffix) {
return `${int}${suffix}`;
}
-export function formatDuration(value) {
+export function formatDuration (value) {
if (!value) {
return '';
}
diff --git a/server/sonar-web/src/main/js/apps/code/actions/index.js b/server/sonar-web/src/main/js/apps/code/actions/index.js
index 6f08f352e86..fc143fa1ec1 100644
--- a/server/sonar-web/src/main/js/apps/code/actions/index.js
+++ b/server/sonar-web/src/main/js/apps/code/actions/index.js
@@ -24,7 +24,6 @@ import { getChildren, getComponent, getTree, getBreadcrumbs } from '../../../api
import { translate } from '../../../helpers/l10n';
import { getComponentUrl } from '../../../helpers/urls';
-
const METRICS = [
'ncloc',
'code_smells',
@@ -41,7 +40,6 @@ const METRICS_WITH_COVERAGE = [
'overall_coverage'
];
-
export const INIT = 'INIT';
export const BROWSE = 'BROWSE';
export const SEARCH = 'SEARCH';
@@ -52,7 +50,6 @@ export const START_FETCHING = 'START_FETCHING';
export const STOP_FETCHING = 'STOP_FETCHING';
export const RAISE_ERROR = 'RAISE_ERROR';
-
export function initComponentAction (component, breadcrumbs = []) {
return {
type: INIT,
@@ -107,7 +104,6 @@ export function raiseError (message) {
};
}
-
function getPath (componentKey) {
return '/' + encodeURIComponent(componentKey);
}
@@ -169,7 +165,7 @@ async function getErrorMessage (response) {
return translate('not_authorized');
default:
try {
- let json = await response.json();
+ const json = await response.json();
return json['err_msg'] ||
(json.errors && _.pluck(json.errors, 'msg').join('. ')) ||
translate('default_error_message');
diff --git a/server/sonar-web/src/main/js/apps/code/app.js b/server/sonar-web/src/main/js/apps/code/app.js
index cf84835a71f..c907e417174 100644
--- a/server/sonar-web/src/main/js/apps/code/app.js
+++ b/server/sonar-web/src/main/js/apps/code/app.js
@@ -29,13 +29,11 @@ import configureStore from './store/configureStore';
import './styles/code.css';
-
const store = configureStore();
const history = useRouterHistory(createHashHistory)({ queryKey: false });
syncReduxAndRouter(history, store);
-
window.sonarqube.appStarted.then(({ el, component }) => {
const CodeWithComponent = () => {
return <Code component={component}/>;
diff --git a/server/sonar-web/src/main/js/apps/code/components/Breadcrumb.js b/server/sonar-web/src/main/js/apps/code/components/Breadcrumb.js
index 6957cd66256..ad6f2786c46 100644
--- a/server/sonar-web/src/main/js/apps/code/components/Breadcrumb.js
+++ b/server/sonar-web/src/main/js/apps/code/components/Breadcrumb.js
@@ -21,12 +21,10 @@ import React from 'react';
import ComponentName from './ComponentName';
-
const Breadcrumb = ({ component, onBrowse }) => (
<ComponentName
component={component}
onBrowse={onBrowse}/>
);
-
export default Breadcrumb;
diff --git a/server/sonar-web/src/main/js/apps/code/components/Breadcrumbs.js b/server/sonar-web/src/main/js/apps/code/components/Breadcrumbs.js
index 4d0e3b4b273..a724db37337 100644
--- a/server/sonar-web/src/main/js/apps/code/components/Breadcrumbs.js
+++ b/server/sonar-web/src/main/js/apps/code/components/Breadcrumbs.js
@@ -21,7 +21,6 @@ import React from 'react';
import Breadcrumb from './Breadcrumb';
-
const Breadcrumbs = ({ breadcrumbs, onBrowse }) => (
<ul className="code-breadcrumbs">
{breadcrumbs.map((component, index) => (
@@ -34,5 +33,4 @@ const Breadcrumbs = ({ breadcrumbs, onBrowse }) => (
</ul>
);
-
export default Breadcrumbs;
diff --git a/server/sonar-web/src/main/js/apps/code/components/Code.js b/server/sonar-web/src/main/js/apps/code/components/Code.js
index 78911ec1437..47e2e13cf2e 100644
--- a/server/sonar-web/src/main/js/apps/code/components/Code.js
+++ b/server/sonar-web/src/main/js/apps/code/components/Code.js
@@ -27,7 +27,6 @@ import SourceViewer from './SourceViewer';
import Search from './Search';
import { initComponent, browse } from '../actions';
-
class Code extends Component {
componentDidMount () {
const { dispatch, component, routing } = this.props;
diff --git a/server/sonar-web/src/main/js/apps/code/components/Component.js b/server/sonar-web/src/main/js/apps/code/components/Component.js
index 1f025708713..34d0f04713e 100644
--- a/server/sonar-web/src/main/js/apps/code/components/Component.js
+++ b/server/sonar-web/src/main/js/apps/code/components/Component.js
@@ -28,11 +28,9 @@ import ComponentQualityGate from './ComponentQualityGate';
import ComponentDetach from './ComponentDetach';
import ComponentPin from './ComponentPin';
-
const TOP_OFFSET = 200;
const BOTTOM_OFFSET = 10;
-
class Component extends React.Component {
componentDidMount () {
this.handleUpdate();
@@ -80,7 +78,7 @@ class Component extends React.Component {
/* eslint object-shorthand: 0 */
return (
- <tr className={classNames({ 'selected': selected })}>
+ <tr className={classNames({ selected })}>
<td className="thin nowrap">
<span className="spacer-right">
{componentAction}
@@ -149,7 +147,6 @@ class Component extends React.Component {
}
}
-
function mapStateToProps (state, ownProps) {
return {
selected: state.current.searchSelectedItem === ownProps.component,
diff --git a/server/sonar-web/src/main/js/apps/code/components/ComponentDetach.js b/server/sonar-web/src/main/js/apps/code/components/ComponentDetach.js
index c2a18b6defd..7583fcbbe92 100644
--- a/server/sonar-web/src/main/js/apps/code/components/ComponentDetach.js
+++ b/server/sonar-web/src/main/js/apps/code/components/ComponentDetach.js
@@ -22,7 +22,6 @@ import React from 'react';
import { getComponentUrl } from '../../../helpers/urls';
import { translate } from '../../../helpers/l10n';
-
const ComponentDetach = ({ component }) => (
<a
className="icon-detach"
@@ -30,5 +29,4 @@ const ComponentDetach = ({ component }) => (
href={getComponentUrl(component.refKey || component.key)}/>
);
-
export default ComponentDetach;
diff --git a/server/sonar-web/src/main/js/apps/code/components/ComponentMeasure.js b/server/sonar-web/src/main/js/apps/code/components/ComponentMeasure.js
index 7845e5d1178..a4a31655b74 100644
--- a/server/sonar-web/src/main/js/apps/code/components/ComponentMeasure.js
+++ b/server/sonar-web/src/main/js/apps/code/components/ComponentMeasure.js
@@ -22,7 +22,6 @@ import React from 'react';
import { formatMeasure } from '../../../helpers/measures';
-
const ComponentMeasure = ({ component, metricKey, metricType }) => {
const measure = _.findWhere(component.measures, { metric: metricKey });
return (
@@ -32,5 +31,4 @@ const ComponentMeasure = ({ component, metricKey, metricType }) => {
);
};
-
export default ComponentMeasure;
diff --git a/server/sonar-web/src/main/js/apps/code/components/ComponentName.js b/server/sonar-web/src/main/js/apps/code/components/ComponentName.js
index fafcc8a8b0a..2b14457fb25 100644
--- a/server/sonar-web/src/main/js/apps/code/components/ComponentName.js
+++ b/server/sonar-web/src/main/js/apps/code/components/ComponentName.js
@@ -24,7 +24,6 @@ import Truncated from './Truncated';
import QualifierIcon from '../../../components/shared/qualifier-icon';
import { getComponentUrl } from '../../../helpers/urls';
-
function getTooltip (component) {
const isFile = component.qualifier === 'FIL' || component.qualifier === 'UTS';
if (isFile && component.path) {
@@ -48,7 +47,6 @@ function mostCommitPrefix (strings) {
return prefix.substr(0, prefix.length - lastPrefixPart.length);
}
-
const Component = ({ component, previous, onBrowse }) => {
const handleClick = (e) => {
e.preventDefault();
@@ -85,5 +83,4 @@ const Component = ({ component, previous, onBrowse }) => {
);
};
-
export default Component;
diff --git a/server/sonar-web/src/main/js/apps/code/components/ComponentPin.js b/server/sonar-web/src/main/js/apps/code/components/ComponentPin.js
index 9e3484cdbdc..b22c078aa07 100644
--- a/server/sonar-web/src/main/js/apps/code/components/ComponentPin.js
+++ b/server/sonar-web/src/main/js/apps/code/components/ComponentPin.js
@@ -23,7 +23,6 @@ import Workspace from '../../../components/workspace/main';
import PinIcon from '../../../components/shared/pin-icon';
import { translate } from '../../../helpers/l10n';
-
const ComponentPin = ({ component }) => {
const handleClick = (e) => {
e.preventDefault();
@@ -41,5 +40,4 @@ const ComponentPin = ({ component }) => {
);
};
-
export default ComponentPin;
diff --git a/server/sonar-web/src/main/js/apps/code/components/ComponentQualityGate.js b/server/sonar-web/src/main/js/apps/code/components/ComponentQualityGate.js
index 9fb381e6833..599515ebefd 100644
--- a/server/sonar-web/src/main/js/apps/code/components/ComponentQualityGate.js
+++ b/server/sonar-web/src/main/js/apps/code/components/ComponentQualityGate.js
@@ -36,5 +36,4 @@ const ComponentQualityGate = ({ component }) => {
) : <span/>;
};
-
export default ComponentQualityGate;
diff --git a/server/sonar-web/src/main/js/apps/code/components/Components.js b/server/sonar-web/src/main/js/apps/code/components/Components.js
index 6f7c159d3f1..91300d647ed 100644
--- a/server/sonar-web/src/main/js/apps/code/components/Components.js
+++ b/server/sonar-web/src/main/js/apps/code/components/Components.js
@@ -23,7 +23,6 @@ import Component from './Component';
import ComponentsEmpty from './ComponentsEmpty';
import ComponentsHeader from './ComponentsHeader';
-
const Components = ({ baseComponent, components, coverageMetric, onBrowse }) => (
<table className="data zebra">
<ComponentsHeader baseComponent={baseComponent}/>
@@ -55,5 +54,4 @@ const Components = ({ baseComponent, components, coverageMetric, onBrowse }) =>
</table>
);
-
export default Components;
diff --git a/server/sonar-web/src/main/js/apps/code/components/ComponentsEmpty.js b/server/sonar-web/src/main/js/apps/code/components/ComponentsEmpty.js
index 6a6962ef561..753b2de8b13 100644
--- a/server/sonar-web/src/main/js/apps/code/components/ComponentsEmpty.js
+++ b/server/sonar-web/src/main/js/apps/code/components/ComponentsEmpty.js
@@ -20,7 +20,6 @@
import React from 'react';
import { translate } from '../../../helpers/l10n';
-
const ComponentsEmpty = () => (
<tr>
<td colSpan="2">
@@ -32,5 +31,4 @@ const ComponentsEmpty = () => (
</tr>
);
-
export default ComponentsEmpty;
diff --git a/server/sonar-web/src/main/js/apps/code/components/ComponentsHeader.js b/server/sonar-web/src/main/js/apps/code/components/ComponentsHeader.js
index 97d489214f0..16bd1e5966d 100644
--- a/server/sonar-web/src/main/js/apps/code/components/ComponentsHeader.js
+++ b/server/sonar-web/src/main/js/apps/code/components/ComponentsHeader.js
@@ -21,7 +21,6 @@ import React from 'react';
import { translate } from '../../../helpers/l10n';
-
const ComponentsHeader = ({ baseComponent }) => (
<thead>
<tr>
@@ -49,5 +48,4 @@ const ComponentsHeader = ({ baseComponent }) => (
</thead>
);
-
export default ComponentsHeader;
diff --git a/server/sonar-web/src/main/js/apps/code/components/Search.js b/server/sonar-web/src/main/js/apps/code/components/Search.js
index 97cba288b03..86044f9de8f 100644
--- a/server/sonar-web/src/main/js/apps/code/components/Search.js
+++ b/server/sonar-web/src/main/js/apps/code/components/Search.js
@@ -24,7 +24,6 @@ import classNames from 'classnames';
import { search, selectCurrent, selectNext, selectPrev } from '../actions';
import { translateWithParameters } from '../../../helpers/l10n';
-
class Search extends Component {
componentDidMount () {
this.refs.input.focus();
@@ -46,7 +45,8 @@ class Search extends Component {
dispatch(selectNext());
break;
default:
- // do nothing
+
+ // do nothing
}
}
@@ -89,7 +89,6 @@ class Search extends Component {
}
}
-
export default connect(state => {
return { query: state.current.searchQuery };
})(Search);
diff --git a/server/sonar-web/src/main/js/apps/code/components/Truncated.js b/server/sonar-web/src/main/js/apps/code/components/Truncated.js
index 52d019f2017..16b503565a4 100644
--- a/server/sonar-web/src/main/js/apps/code/components/Truncated.js
+++ b/server/sonar-web/src/main/js/apps/code/components/Truncated.js
@@ -19,7 +19,6 @@
*/
import React from 'react';
-
const Truncated = ({ children, title }) => (
<span
className="code-truncated"
@@ -28,5 +27,4 @@ const Truncated = ({ children, title }) => (
</span>
);
-
export default Truncated;
diff --git a/server/sonar-web/src/main/js/apps/code/reducers/index.js b/server/sonar-web/src/main/js/apps/code/reducers/index.js
index eb7c09c8301..b76be02a510 100644
--- a/server/sonar-web/src/main/js/apps/code/reducers/index.js
+++ b/server/sonar-web/src/main/js/apps/code/reducers/index.js
@@ -22,7 +22,6 @@ import _ from 'underscore';
import { INIT, BROWSE, SEARCH, UPDATE_QUERY, SELECT_NEXT, SELECT_PREV, START_FETCHING, STOP_FETCHING,
RAISE_ERROR } from '../actions';
-
function hasSourceCode (component) {
return component.qualifier === 'FIL' || component.qualifier === 'UTS';
}
@@ -88,7 +87,6 @@ function getPrev (element, list) {
}
}
-
export const initialState = {
fetching: false,
baseComponent: null,
@@ -104,8 +102,9 @@ export const initialState = {
errorMessage: null
};
-
export function current (state = initialState, action) {
+ /* eslint no-case-declarations: 0 */
+ /* FIXME fix it ^^^ */
switch (action.type) {
case INIT:
const coverageMetric = selectCoverageMetric(action.component);
@@ -166,7 +165,6 @@ export function current (state = initialState, action) {
}
}
-
export function bucket (state = [], action) {
switch (action.type) {
case INIT:
diff --git a/server/sonar-web/src/main/js/apps/coding-rules/controller.js b/server/sonar-web/src/main/js/apps/coding-rules/controller.js
index c872a21227d..27d6a475da4 100644
--- a/server/sonar-web/src/main/js/apps/coding-rules/controller.js
+++ b/server/sonar-web/src/main/js/apps/coding-rules/controller.js
@@ -29,7 +29,6 @@ export default Controller.extend({
'name', 'lang', 'langName', 'sysTags', 'tags', 'status', 'severity'
],
-
_searchParameters () {
const fields = this.ruleFields.slice();
const profile = this.app.state.get('query').qprofile;
diff --git a/server/sonar-web/src/main/js/apps/coding-rules/facets/type-facet.js b/server/sonar-web/src/main/js/apps/coding-rules/facets/type-facet.js
index eb4822407ee..af8b47c9248 100644
--- a/server/sonar-web/src/main/js/apps/coding-rules/facets/type-facet.js
+++ b/server/sonar-web/src/main/js/apps/coding-rules/facets/type-facet.js
@@ -32,4 +32,3 @@ export default BaseFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/coding-rules/layout.js b/server/sonar-web/src/main/js/apps/coding-rules/layout.js
index 9d40b1c5833..2c5dba8ebae 100644
--- a/server/sonar-web/src/main/js/apps/coding-rules/layout.js
+++ b/server/sonar-web/src/main/js/apps/coding-rules/layout.js
@@ -44,7 +44,6 @@ export default Marionette.LayoutView.extend({
this.$('.search-navigator').addClass('search-navigator-extended-view');
},
-
hideDetails () {
this.$('.search-navigator').removeClass('search-navigator-extended-view');
if (this.scroll != null) {
diff --git a/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-filter-mixin.js b/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-filter-mixin.js
index 2d142bda5e1..4bc6a1ef131 100644
--- a/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-filter-mixin.js
+++ b/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-filter-mixin.js
@@ -41,4 +41,3 @@ export default {
}
};
-
diff --git a/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-issues-view.js b/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-issues-view.js
index db19ac674c0..97c5499ae3b 100644
--- a/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-issues-view.js
+++ b/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-issues-view.js
@@ -66,4 +66,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-meta-view.js b/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-meta-view.js
index 1a5e0507fe0..dc67ad6c39f 100644
--- a/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-meta-view.js
+++ b/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-meta-view.js
@@ -112,4 +112,3 @@ export default Marionette.ItemView.extend(RuleFilterMixin).extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-parameters-view.js b/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-parameters-view.js
index 205a43c58b6..0c3c721e3eb 100644
--- a/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-parameters-view.js
+++ b/server/sonar-web/src/main/js/apps/coding-rules/rule/rule-parameters-view.js
@@ -42,4 +42,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/coding-rules/workspace-header-view.js b/server/sonar-web/src/main/js/apps/coding-rules/workspace-header-view.js
index 1e976b2cbdb..f88999eef9c 100644
--- a/server/sonar-web/src/main/js/apps/coding-rules/workspace-header-view.js
+++ b/server/sonar-web/src/main/js/apps/coding-rules/workspace-header-view.js
@@ -64,4 +64,3 @@ export default WorkspaceHeaderView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/coding-rules/workspace-list-view.js b/server/sonar-web/src/main/js/apps/coding-rules/workspace-list-view.js
index ebcaada5b0d..eda62e135e3 100644
--- a/server/sonar-web/src/main/js/apps/coding-rules/workspace-list-view.js
+++ b/server/sonar-web/src/main/js/apps/coding-rules/workspace-list-view.js
@@ -46,4 +46,3 @@ export default WorkspaceListView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/component-measures/app/actions.js b/server/sonar-web/src/main/js/apps/component-measures/app/actions.js
index e38934a9bee..85f74ffa9a4 100644
--- a/server/sonar-web/src/main/js/apps/component-measures/app/actions.js
+++ b/server/sonar-web/src/main/js/apps/component-measures/app/actions.js
@@ -26,7 +26,6 @@ import { getMetrics } from '../../../api/metrics';
export const DISPLAY_HOME = 'app/DISPLAY_HOME';
export const RECEIVE_METRICS = 'app/RECEIVE_METRICS';
-
/*
* Action Creators
*/
@@ -39,7 +38,6 @@ function receiveMetrics (metrics) {
return { type: RECEIVE_METRICS, metrics };
}
-
/*
* Workflow
*/
diff --git a/server/sonar-web/src/main/js/apps/component-measures/components/IconBubbles.js b/server/sonar-web/src/main/js/apps/component-measures/components/IconBubbles.js
index b5411d4cc81..a0914801a08 100644
--- a/server/sonar-web/src/main/js/apps/component-measures/components/IconBubbles.js
+++ b/server/sonar-web/src/main/js/apps/component-measures/components/IconBubbles.js
@@ -20,7 +20,7 @@
import React from 'react';
export default function IconBubbles () {
- /* eslint max-len: 0 */
+ /* jscs:disable maximumLineLength */
return (
<svg className="measure-tab-icon"
viewBox="0 0 512 448"
diff --git a/server/sonar-web/src/main/js/apps/component-measures/components/IconHistory.js b/server/sonar-web/src/main/js/apps/component-measures/components/IconHistory.js
index 85dac4e9dec..06057097841 100644
--- a/server/sonar-web/src/main/js/apps/component-measures/components/IconHistory.js
+++ b/server/sonar-web/src/main/js/apps/component-measures/components/IconHistory.js
@@ -20,7 +20,7 @@
import React from 'react';
export default function IconHistory () {
- /* eslint max-len: 0 */
+ /* jscs:disable maximumLineLength */
return (
<svg className="measure-tab-icon"
viewBox="0 0 512 448"
diff --git a/server/sonar-web/src/main/js/apps/component-measures/components/IconList.js b/server/sonar-web/src/main/js/apps/component-measures/components/IconList.js
index 6725685c36b..116c5395ac0 100644
--- a/server/sonar-web/src/main/js/apps/component-measures/components/IconList.js
+++ b/server/sonar-web/src/main/js/apps/component-measures/components/IconList.js
@@ -20,7 +20,7 @@
import React from 'react';
export default function ListIcon () {
- /* eslint max-len: 0 */
+ /* jscs:disable maximumLineLength */
return (
<svg className="measure-tab-icon"
viewBox="0 0 448 448"
diff --git a/server/sonar-web/src/main/js/apps/component-measures/components/IconTree.js b/server/sonar-web/src/main/js/apps/component-measures/components/IconTree.js
index 1b9cb2ca79d..cbd60958e7f 100644
--- a/server/sonar-web/src/main/js/apps/component-measures/components/IconTree.js
+++ b/server/sonar-web/src/main/js/apps/component-measures/components/IconTree.js
@@ -20,7 +20,7 @@
import React from 'react';
export default function IconTree () {
- /* eslint max-len: 0 */
+ /* jscs:disable maximumLineLength */
return (
<svg className="measure-tab-icon"
viewBox="0 0 448 448"
diff --git a/server/sonar-web/src/main/js/apps/component-measures/components/LanguageDistribution.js b/server/sonar-web/src/main/js/apps/component-measures/components/LanguageDistribution.js
index bd9fc9a54c0..fe8c4d6849f 100644
--- a/server/sonar-web/src/main/js/apps/component-measures/components/LanguageDistribution.js
+++ b/server/sonar-web/src/main/js/apps/component-measures/components/LanguageDistribution.js
@@ -26,7 +26,6 @@ import { formatMeasure } from '../../../helpers/measures';
import { getLanguages } from '../../../api/languages';
import { translate } from '../../../helpers/l10n';
-
export default class LanguageDistribution extends React.Component {
componentDidMount () {
this.requestLanguages();
diff --git a/server/sonar-web/src/main/js/apps/component-measures/details/actions.js b/server/sonar-web/src/main/js/apps/component-measures/details/actions.js
index b6d4bcaf163..7f24fce6112 100644
--- a/server/sonar-web/src/main/js/apps/component-measures/details/actions.js
+++ b/server/sonar-web/src/main/js/apps/component-measures/details/actions.js
@@ -27,7 +27,6 @@ import { enhanceWithLeak } from '../utils';
export const REQUEST_MEASURE = 'details/REQUEST_MEASURE';
export const RECEIVE_MEASURE = 'details/RECEIVE_MEASURE';
-
/*
* Action Creators
*/
@@ -40,7 +39,6 @@ function receiveMeasure (measure, secondaryMeasure, periods) {
return { type: RECEIVE_MEASURE, measure, secondaryMeasure, periods };
}
-
/*
* Workflow
*/
diff --git a/server/sonar-web/src/main/js/apps/component-measures/home/AllMeasuresDomain.js b/server/sonar-web/src/main/js/apps/component-measures/home/AllMeasuresDomain.js
index 42253dc2b78..236775e00f7 100644
--- a/server/sonar-web/src/main/js/apps/component-measures/home/AllMeasuresDomain.js
+++ b/server/sonar-web/src/main/js/apps/component-measures/home/AllMeasuresDomain.js
@@ -67,4 +67,3 @@ AllMeasuresDomain.defaultProps = {
AllMeasuresDomain.propTypes = {
displayHeader: React.PropTypes.bool
};
-
diff --git a/server/sonar-web/src/main/js/apps/component-measures/store/treeViewActions.js b/server/sonar-web/src/main/js/apps/component-measures/store/treeViewActions.js
index 5701ffb1498..84681697821 100644
--- a/server/sonar-web/src/main/js/apps/component-measures/store/treeViewActions.js
+++ b/server/sonar-web/src/main/js/apps/component-measures/store/treeViewActions.js
@@ -30,7 +30,6 @@ import { startFetching, stopFetching } from './statusActions';
export const UPDATE_STORE = 'drilldown/tree/UPDATE_STORE';
export const INIT = 'drilldown/tree/INIT';
-
/*
* Action Creators
*/
@@ -56,7 +55,6 @@ function init (rootComponent, metric, periodIndex = 1) {
return { type: INIT, rootComponent, metric, periodIndex };
}
-
/*
* Workflow
*/
diff --git a/server/sonar-web/src/main/js/apps/custom-measures/create-view.js b/server/sonar-web/src/main/js/apps/custom-measures/create-view.js
index d7fb10976f9..d1dda2a31e8 100644
--- a/server/sonar-web/src/main/js/apps/custom-measures/create-view.js
+++ b/server/sonar-web/src/main/js/apps/custom-measures/create-view.js
@@ -46,4 +46,3 @@ export default FormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/custom-measures/custom-measure.js b/server/sonar-web/src/main/js/apps/custom-measures/custom-measure.js
index 239b93c1ac8..4d6a414ac2c 100644
--- a/server/sonar-web/src/main/js/apps/custom-measures/custom-measure.js
+++ b/server/sonar-web/src/main/js/apps/custom-measures/custom-measure.js
@@ -54,4 +54,3 @@ export default Backbone.Model.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/custom-measures/custom-measures.js b/server/sonar-web/src/main/js/apps/custom-measures/custom-measures.js
index fe06cc39c22..eb64353b809 100644
--- a/server/sonar-web/src/main/js/apps/custom-measures/custom-measures.js
+++ b/server/sonar-web/src/main/js/apps/custom-measures/custom-measures.js
@@ -68,4 +68,3 @@ export default Backbone.Collection.extend({
});
-
diff --git a/server/sonar-web/src/main/js/apps/custom-measures/delete-view.js b/server/sonar-web/src/main/js/apps/custom-measures/delete-view.js
index efd5f2b9a03..4e86d48df91 100644
--- a/server/sonar-web/src/main/js/apps/custom-measures/delete-view.js
+++ b/server/sonar-web/src/main/js/apps/custom-measures/delete-view.js
@@ -46,4 +46,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/custom-measures/form-view.js b/server/sonar-web/src/main/js/apps/custom-measures/form-view.js
index ea0c2d90aa3..857c4594ece 100644
--- a/server/sonar-web/src/main/js/apps/custom-measures/form-view.js
+++ b/server/sonar-web/src/main/js/apps/custom-measures/form-view.js
@@ -67,4 +67,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/custom-measures/header-view.js b/server/sonar-web/src/main/js/apps/custom-measures/header-view.js
index a64585fe12d..ea5ceda2004 100644
--- a/server/sonar-web/src/main/js/apps/custom-measures/header-view.js
+++ b/server/sonar-web/src/main/js/apps/custom-measures/header-view.js
@@ -41,4 +41,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/custom-measures/layout.js b/server/sonar-web/src/main/js/apps/custom-measures/layout.js
index 36e8eb865e5..bd01fb89e7f 100644
--- a/server/sonar-web/src/main/js/apps/custom-measures/layout.js
+++ b/server/sonar-web/src/main/js/apps/custom-measures/layout.js
@@ -30,4 +30,3 @@ export default Marionette.LayoutView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/custom-measures/list-footer-view.js b/server/sonar-web/src/main/js/apps/custom-measures/list-footer-view.js
index 38d6ed7a561..d4d876440c2 100644
--- a/server/sonar-web/src/main/js/apps/custom-measures/list-footer-view.js
+++ b/server/sonar-web/src/main/js/apps/custom-measures/list-footer-view.js
@@ -50,4 +50,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/custom-measures/list-item-view.js b/server/sonar-web/src/main/js/apps/custom-measures/list-item-view.js
index 3e21a231e02..d669ae250d2 100644
--- a/server/sonar-web/src/main/js/apps/custom-measures/list-item-view.js
+++ b/server/sonar-web/src/main/js/apps/custom-measures/list-item-view.js
@@ -62,4 +62,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/custom-measures/list-view.js b/server/sonar-web/src/main/js/apps/custom-measures/list-view.js
index a390b95a05b..3a86298dca1 100644
--- a/server/sonar-web/src/main/js/apps/custom-measures/list-view.js
+++ b/server/sonar-web/src/main/js/apps/custom-measures/list-view.js
@@ -27,4 +27,3 @@ export default Marionette.CompositeView.extend({
childViewContainer: 'tbody'
});
-
diff --git a/server/sonar-web/src/main/js/apps/custom-measures/update-view.js b/server/sonar-web/src/main/js/apps/custom-measures/update-view.js
index fde20403f4c..e3de7acde10 100644
--- a/server/sonar-web/src/main/js/apps/custom-measures/update-view.js
+++ b/server/sonar-web/src/main/js/apps/custom-measures/update-view.js
@@ -43,4 +43,3 @@ export default FormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/dashboard/app.js b/server/sonar-web/src/main/js/apps/dashboard/app.js
index 308ef963090..2ad7df40aa0 100644
--- a/server/sonar-web/src/main/js/apps/dashboard/app.js
+++ b/server/sonar-web/src/main/js/apps/dashboard/app.js
@@ -36,7 +36,6 @@ window.Portal.prototype = {
this.saveDashboardsState();
},
-
createAllSortables () {
const that = this;
const blocks = $('.' + this.options.block);
@@ -81,7 +80,6 @@ window.Portal.prototype = {
.on('dragleave', onDragLeave);
},
-
highlightWidget (widgetId) {
const block = $('#block_' + widgetId);
const options = this.options;
@@ -91,7 +89,6 @@ window.Portal.prototype = {
}, this.options.highlightDuration);
},
-
saveDashboardsState () {
const options = this.options;
const result = $('.' + this.options.column).map(function () {
@@ -125,7 +122,6 @@ window.Portal.prototype = {
}
},
-
editWidget (widgetId) {
$('#widget_title_' + widgetId).hide();
$('#widget_' + widgetId).hide();
@@ -133,7 +129,6 @@ window.Portal.prototype = {
$($(`#block_${widgetId} a.link-action`)[0]).hide();
},
-
cancelEditWidget (widgetId) {
$('widget_title_' + widgetId).show();
$('#widget_' + widgetId).show();
@@ -141,14 +136,12 @@ window.Portal.prototype = {
$($(`#block_${widgetId} a.link-action`)[0]).show();
},
-
deleteWidget (element) {
$(element).closest('.' + this.options.block).remove();
this.saveDashboardsState();
}
};
-
window.autoResize = function (everyMs, callback) {
const debounce = _.debounce(callback, everyMs);
$(window).on('resize', debounce);
diff --git a/server/sonar-web/src/main/js/apps/global-permissions/groups-view.js b/server/sonar-web/src/main/js/apps/global-permissions/groups-view.js
index f74b578f772..dac2ad2d4f9 100644
--- a/server/sonar-web/src/main/js/apps/global-permissions/groups-view.js
+++ b/server/sonar-web/src/main/js/apps/global-permissions/groups-view.js
@@ -70,4 +70,3 @@ export default Modal.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/global-permissions/permission.js b/server/sonar-web/src/main/js/apps/global-permissions/permission.js
index 456aa69befb..3e99b67abe0 100644
--- a/server/sonar-web/src/main/js/apps/global-permissions/permission.js
+++ b/server/sonar-web/src/main/js/apps/global-permissions/permission.js
@@ -41,7 +41,7 @@ export default React.createClass({
requestUsers() {
const url = window.baseUrl + '/api/permissions/users';
- let data = { permission: this.props.permission.key, ps: MAX_ITEMS };
+ const data = { permission: this.props.permission.key, ps: MAX_ITEMS };
if (this.props.project) {
data.projectId = this.props.project;
}
@@ -50,7 +50,7 @@ export default React.createClass({
requestGroups() {
const url = window.baseUrl + '/api/permissions/groups';
- let data = { permission: this.props.permission.key, ps: MAX_ITEMS };
+ const data = { permission: this.props.permission.key, ps: MAX_ITEMS };
if (this.props.project) {
data.projectId = this.props.project;
}
diff --git a/server/sonar-web/src/main/js/apps/global-permissions/permissions-list.js b/server/sonar-web/src/main/js/apps/global-permissions/permissions-list.js
index a45d4308c96..a8f62b304d3 100644
--- a/server/sonar-web/src/main/js/apps/global-permissions/permissions-list.js
+++ b/server/sonar-web/src/main/js/apps/global-permissions/permissions-list.js
@@ -22,7 +22,6 @@ import React from 'react';
import Permission from './permission';
-
export default React.createClass({
propTypes: {
permissions: React.PropTypes.arrayOf(React.PropTypes.object).isRequired
@@ -35,7 +34,7 @@ export default React.createClass({
},
render() {
- let className = classNames({ 'new-loading': !this.props.ready });
+ const className = classNames({ 'new-loading': !this.props.ready });
return <ul id="global-permissions-list" className={className}>{this.renderPermissions()}</ul>;
}
});
diff --git a/server/sonar-web/src/main/js/apps/global-permissions/users-view.js b/server/sonar-web/src/main/js/apps/global-permissions/users-view.js
index ba4789f1bcd..32456c6d8f8 100644
--- a/server/sonar-web/src/main/js/apps/global-permissions/users-view.js
+++ b/server/sonar-web/src/main/js/apps/global-permissions/users-view.js
@@ -70,4 +70,3 @@ export default Modal.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/app.js b/server/sonar-web/src/main/js/apps/groups/app.js
index 6fea34a2a74..c9d8562646f 100644
--- a/server/sonar-web/src/main/js/apps/groups/app.js
+++ b/server/sonar-web/src/main/js/apps/groups/app.js
@@ -62,4 +62,3 @@ App.on('start', function () {
window.sonarqube.appStarted.then(options => App.start(options));
-
diff --git a/server/sonar-web/src/main/js/apps/groups/create-view.js b/server/sonar-web/src/main/js/apps/groups/create-view.js
index d5c918d2a4e..f39b361be58 100644
--- a/server/sonar-web/src/main/js/apps/groups/create-view.js
+++ b/server/sonar-web/src/main/js/apps/groups/create-view.js
@@ -44,4 +44,3 @@ export default FormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/delete-view.js b/server/sonar-web/src/main/js/apps/groups/delete-view.js
index 6228cf93c2e..df29da5b6c1 100644
--- a/server/sonar-web/src/main/js/apps/groups/delete-view.js
+++ b/server/sonar-web/src/main/js/apps/groups/delete-view.js
@@ -52,4 +52,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/form-view.js b/server/sonar-web/src/main/js/apps/groups/form-view.js
index 31a2f12c6a8..2f108d0b6c5 100644
--- a/server/sonar-web/src/main/js/apps/groups/form-view.js
+++ b/server/sonar-web/src/main/js/apps/groups/form-view.js
@@ -39,4 +39,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/group.js b/server/sonar-web/src/main/js/apps/groups/group.js
index f1e9ff54f88..bb025e4cb74 100644
--- a/server/sonar-web/src/main/js/apps/groups/group.js
+++ b/server/sonar-web/src/main/js/apps/groups/group.js
@@ -53,4 +53,3 @@ export default Backbone.Model.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/groups.js b/server/sonar-web/src/main/js/apps/groups/groups.js
index 73c1886f081..9e85daa8f4e 100644
--- a/server/sonar-web/src/main/js/apps/groups/groups.js
+++ b/server/sonar-web/src/main/js/apps/groups/groups.js
@@ -55,4 +55,3 @@ export default Backbone.Collection.extend({
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/header-view.js b/server/sonar-web/src/main/js/apps/groups/header-view.js
index 18c340e2a46..69498cdf56f 100644
--- a/server/sonar-web/src/main/js/apps/groups/header-view.js
+++ b/server/sonar-web/src/main/js/apps/groups/header-view.js
@@ -53,4 +53,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/layout.js b/server/sonar-web/src/main/js/apps/groups/layout.js
index 2b2d49eb1a6..b0cdf69c088 100644
--- a/server/sonar-web/src/main/js/apps/groups/layout.js
+++ b/server/sonar-web/src/main/js/apps/groups/layout.js
@@ -31,4 +31,3 @@ export default Marionette.LayoutView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/list-footer-view.js b/server/sonar-web/src/main/js/apps/groups/list-footer-view.js
index 7d983388829..035b768470f 100644
--- a/server/sonar-web/src/main/js/apps/groups/list-footer-view.js
+++ b/server/sonar-web/src/main/js/apps/groups/list-footer-view.js
@@ -50,4 +50,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/list-item-view.js b/server/sonar-web/src/main/js/apps/groups/list-item-view.js
index d559ecc599b..788ebb5891e 100644
--- a/server/sonar-web/src/main/js/apps/groups/list-item-view.js
+++ b/server/sonar-web/src/main/js/apps/groups/list-item-view.js
@@ -76,4 +76,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/list-view.js b/server/sonar-web/src/main/js/apps/groups/list-view.js
index fd3a8c81dbd..20280b7c7c4 100644
--- a/server/sonar-web/src/main/js/apps/groups/list-view.js
+++ b/server/sonar-web/src/main/js/apps/groups/list-view.js
@@ -38,4 +38,3 @@ export default Marionette.CollectionView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/search-view.js b/server/sonar-web/src/main/js/apps/groups/search-view.js
index c9d24d11f9a..b77b32a24cf 100644
--- a/server/sonar-web/src/main/js/apps/groups/search-view.js
+++ b/server/sonar-web/src/main/js/apps/groups/search-view.js
@@ -65,4 +65,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/update-view.js b/server/sonar-web/src/main/js/apps/groups/update-view.js
index 40ade76b45b..da2a52615ed 100644
--- a/server/sonar-web/src/main/js/apps/groups/update-view.js
+++ b/server/sonar-web/src/main/js/apps/groups/update-view.js
@@ -43,4 +43,3 @@ export default FormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/groups/users-view.js b/server/sonar-web/src/main/js/apps/groups/users-view.js
index 63615a330b3..37969c3d1fc 100644
--- a/server/sonar-web/src/main/js/apps/groups/users-view.js
+++ b/server/sonar-web/src/main/js/apps/groups/users-view.js
@@ -56,4 +56,3 @@ export default Modal.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/app.js b/server/sonar-web/src/main/js/apps/issues/app.js
index 5efe059d331..447e12140f4 100644
--- a/server/sonar-web/src/main/js/apps/issues/app.js
+++ b/server/sonar-web/src/main/js/apps/issues/app.js
@@ -85,4 +85,3 @@ App.on('start', function () {
window.sonarqube.appStarted.then(options => App.start(options));
-
diff --git a/server/sonar-web/src/main/js/apps/issues/component-viewer/issue-view.js b/server/sonar-web/src/main/js/apps/issues/component-viewer/issue-view.js
index e21cceb7483..87129149326 100644
--- a/server/sonar-web/src/main/js/apps/issues/component-viewer/issue-view.js
+++ b/server/sonar-web/src/main/js/apps/issues/component-viewer/issue-view.js
@@ -33,4 +33,3 @@ export default IssueView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/component-viewer/main.js b/server/sonar-web/src/main/js/apps/issues/component-viewer/main.js
index 4fe7469af9d..9b8e8ad6974 100644
--- a/server/sonar-web/src/main/js/apps/issues/component-viewer/main.js
+++ b/server/sonar-web/src/main/js/apps/issues/component-viewer/main.js
@@ -219,4 +219,3 @@ export default SourceViewer.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/controller.js b/server/sonar-web/src/main/js/apps/issues/controller.js
index d7326d71009..26c87b8dcca 100644
--- a/server/sonar-web/src/main/js/apps/issues/controller.js
+++ b/server/sonar-web/src/main/js/apps/issues/controller.js
@@ -274,4 +274,3 @@ export default Controller.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets-view.js b/server/sonar-web/src/main/js/apps/issues/facets-view.js
index eef2767bc2e..6acd5791317 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets-view.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets-view.js
@@ -62,4 +62,3 @@ export default FacetsView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/assignee-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/assignee-facet.js
index d1d2a27b5e3..f67204b3278 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/assignee-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/assignee-facet.js
@@ -122,4 +122,3 @@ export default CustomValuesFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/base-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/base-facet.js
index 32409d01743..b6a4c107f6d 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/base-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/base-facet.js
@@ -40,4 +40,3 @@ export default BaseFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/context-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/context-facet.js
index 0a2a30e00a0..56de58a1c0d 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/context-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/context-facet.js
@@ -31,4 +31,3 @@ export default BaseFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/creation-date-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/creation-date-facet.js
index 95f22a4cd71..c89dc9d0b32 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/creation-date-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/creation-date-facet.js
@@ -170,4 +170,3 @@ export default BaseFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/file-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/file-facet.js
index e7d4ad7d1e5..134be19e085 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/file-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/file-facet.js
@@ -57,4 +57,3 @@ export default BaseFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/issue-key-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/issue-key-facet.js
index 08d3a4369c1..6bbd974a1b9 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/issue-key-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/issue-key-facet.js
@@ -39,4 +39,3 @@ export default BaseFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/mode-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/mode-facet.js
index b1887ccd548..5b4ca34ced7 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/mode-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/mode-facet.js
@@ -40,4 +40,3 @@ export default BaseFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/module-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/module-facet.js
index 24f4f792964..937f4815bf9 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/module-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/module-facet.js
@@ -45,4 +45,3 @@ export default BaseFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/reporter-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/reporter-facet.js
index d2f36ace123..0c299b952ad 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/reporter-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/reporter-facet.js
@@ -60,4 +60,3 @@ export default CustomValuesFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/resolution-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/resolution-facet.js
index 9cdba459c61..43c2793e247 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/resolution-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/resolution-facet.js
@@ -66,4 +66,3 @@ export default BaseFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/severity-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/severity-facet.js
index a1021362b55..baed7a76c99 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/severity-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/severity-facet.js
@@ -32,4 +32,3 @@ export default BaseFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/status-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/status-facet.js
index d3190fc9c21..a0bfd985016 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/status-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/status-facet.js
@@ -32,4 +32,3 @@ export default BaseFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/facets/type-facet.js b/server/sonar-web/src/main/js/apps/issues/facets/type-facet.js
index 47218c9a0cc..2790b3a36a4 100644
--- a/server/sonar-web/src/main/js/apps/issues/facets/type-facet.js
+++ b/server/sonar-web/src/main/js/apps/issues/facets/type-facet.js
@@ -32,4 +32,3 @@ export default BaseFacet.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/filters-view.js b/server/sonar-web/src/main/js/apps/issues/filters-view.js
index 810a060944d..408d3e5d521 100644
--- a/server/sonar-web/src/main/js/apps/issues/filters-view.js
+++ b/server/sonar-web/src/main/js/apps/issues/filters-view.js
@@ -108,4 +108,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/issue-filter-view.js b/server/sonar-web/src/main/js/apps/issues/issue-filter-view.js
index 78690a109a0..16bcfb0ba8f 100644
--- a/server/sonar-web/src/main/js/apps/issues/issue-filter-view.js
+++ b/server/sonar-web/src/main/js/apps/issues/issue-filter-view.js
@@ -39,4 +39,3 @@ export default ActionOptionsView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/layout.js b/server/sonar-web/src/main/js/apps/issues/layout.js
index 14bd310f0ff..5877ff50009 100644
--- a/server/sonar-web/src/main/js/apps/issues/layout.js
+++ b/server/sonar-web/src/main/js/apps/issues/layout.js
@@ -71,4 +71,3 @@ export default Marionette.LayoutView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/models/filter.js b/server/sonar-web/src/main/js/apps/issues/models/filter.js
index 23e1060a37a..d976adf5349 100644
--- a/server/sonar-web/src/main/js/apps/issues/models/filter.js
+++ b/server/sonar-web/src/main/js/apps/issues/models/filter.js
@@ -33,4 +33,3 @@ export default Backbone.Model.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/models/filters.js b/server/sonar-web/src/main/js/apps/issues/models/filters.js
index 0aeff2969a5..530002d8954 100644
--- a/server/sonar-web/src/main/js/apps/issues/models/filters.js
+++ b/server/sonar-web/src/main/js/apps/issues/models/filters.js
@@ -32,4 +32,3 @@ export default Backbone.Collection.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/models/issue.js b/server/sonar-web/src/main/js/apps/issues/models/issue.js
index 0209e59e7cc..3ac85533697 100644
--- a/server/sonar-web/src/main/js/apps/issues/models/issue.js
+++ b/server/sonar-web/src/main/js/apps/issues/models/issue.js
@@ -29,4 +29,3 @@ export default Issue.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/models/issues.js b/server/sonar-web/src/main/js/apps/issues/models/issues.js
index c8b94fca35d..adb43844c4d 100644
--- a/server/sonar-web/src/main/js/apps/issues/models/issues.js
+++ b/server/sonar-web/src/main/js/apps/issues/models/issues.js
@@ -112,4 +112,3 @@ export default Backbone.Collection.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/models/state.js b/server/sonar-web/src/main/js/apps/issues/models/state.js
index 8c87c0e04f2..554004954de 100644
--- a/server/sonar-web/src/main/js/apps/issues/models/state.js
+++ b/server/sonar-web/src/main/js/apps/issues/models/state.js
@@ -81,4 +81,3 @@ export default State.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/router.js b/server/sonar-web/src/main/js/apps/issues/router.js
index f5d7ac57d93..eb6c6c4284a 100644
--- a/server/sonar-web/src/main/js/apps/issues/router.js
+++ b/server/sonar-web/src/main/js/apps/issues/router.js
@@ -57,4 +57,3 @@ export default Router.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/workspace-header-view.js b/server/sonar-web/src/main/js/apps/issues/workspace-header-view.js
index 89ed4d1975f..9b09659443e 100644
--- a/server/sonar-web/src/main/js/apps/issues/workspace-header-view.js
+++ b/server/sonar-web/src/main/js/apps/issues/workspace-header-view.js
@@ -130,4 +130,3 @@ export default WorkspaceHeaderView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/workspace-home-view.js b/server/sonar-web/src/main/js/apps/issues/workspace-home-view.js
index a01b47f768f..ae3c99ad5c8 100644
--- a/server/sonar-web/src/main/js/apps/issues/workspace-home-view.js
+++ b/server/sonar-web/src/main/js/apps/issues/workspace-home-view.js
@@ -24,4 +24,3 @@ export default Marionette.ItemView.extend({
template: Template
});
-
diff --git a/server/sonar-web/src/main/js/apps/issues/workspace-list-view.js b/server/sonar-web/src/main/js/apps/issues/workspace-list-view.js
index 00e1f4cb558..19fbd97d5e7 100644
--- a/server/sonar-web/src/main/js/apps/issues/workspace-list-view.js
+++ b/server/sonar-web/src/main/js/apps/issues/workspace-list-view.js
@@ -139,4 +139,3 @@ export default WorkspaceListView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/maintenance/app.js b/server/sonar-web/src/main/js/apps/maintenance/app.js
index 4b58063ee52..6ed1c7dbce0 100644
--- a/server/sonar-web/src/main/js/apps/maintenance/app.js
+++ b/server/sonar-web/src/main/js/apps/maintenance/app.js
@@ -36,4 +36,3 @@ App.on('start', function () {
App.start();
-
diff --git a/server/sonar-web/src/main/js/apps/maintenance/main-view.js b/server/sonar-web/src/main/js/apps/maintenance/main-view.js
index dd79b1fd73a..751578de956 100644
--- a/server/sonar-web/src/main/js/apps/maintenance/main-view.js
+++ b/server/sonar-web/src/main/js/apps/maintenance/main-view.js
@@ -87,4 +87,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/markdown/app.js b/server/sonar-web/src/main/js/apps/markdown/app.js
index 0e7a4c6e347..e6b264a6885 100644
--- a/server/sonar-web/src/main/js/apps/markdown/app.js
+++ b/server/sonar-web/src/main/js/apps/markdown/app.js
@@ -29,4 +29,3 @@ App.on('start', function () {
window.sonarqube.appStarted.then(options => App.start(options));
-
diff --git a/server/sonar-web/src/main/js/apps/markdown/markdown-help-view.js b/server/sonar-web/src/main/js/apps/markdown/markdown-help-view.js
index b5138caab95..95235579e99 100644
--- a/server/sonar-web/src/main/js/apps/markdown/markdown-help-view.js
+++ b/server/sonar-web/src/main/js/apps/markdown/markdown-help-view.js
@@ -24,4 +24,3 @@ export default Marionette.ItemView.extend({
template: Template
});
-
diff --git a/server/sonar-web/src/main/js/apps/measures/measures-filter-bar.js b/server/sonar-web/src/main/js/apps/measures/measures-filter-bar.js
index bec20727db8..33dfbedae4d 100644
--- a/server/sonar-web/src/main/js/apps/measures/measures-filter-bar.js
+++ b/server/sonar-web/src/main/js/apps/measures/measures-filter-bar.js
@@ -26,4 +26,3 @@ export default FilterBarView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/metrics/app.js b/server/sonar-web/src/main/js/apps/metrics/app.js
index 02222b06fe7..542a5073d17 100644
--- a/server/sonar-web/src/main/js/apps/metrics/app.js
+++ b/server/sonar-web/src/main/js/apps/metrics/app.js
@@ -61,7 +61,6 @@ const init = function () {
this.metrics.fetch();
};
-
App.requestDomains = function () {
return $.get(window.baseUrl + '/api/metrics/domains').done(function (r) {
App.domains = r.domains;
@@ -81,4 +80,3 @@ App.on('start', function () {
window.sonarqube.appStarted.then(options => App.start(options));
-
diff --git a/server/sonar-web/src/main/js/apps/metrics/create-view.js b/server/sonar-web/src/main/js/apps/metrics/create-view.js
index 382146c12ec..d8a73fc9d62 100644
--- a/server/sonar-web/src/main/js/apps/metrics/create-view.js
+++ b/server/sonar-web/src/main/js/apps/metrics/create-view.js
@@ -50,4 +50,3 @@ export default FormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/metrics/form-view.js b/server/sonar-web/src/main/js/apps/metrics/form-view.js
index 56b40d9eca2..93690b03cbe 100644
--- a/server/sonar-web/src/main/js/apps/metrics/form-view.js
+++ b/server/sonar-web/src/main/js/apps/metrics/form-view.js
@@ -71,4 +71,3 @@ export default ModalForm.extend({
});
-
diff --git a/server/sonar-web/src/main/js/apps/metrics/header-view.js b/server/sonar-web/src/main/js/apps/metrics/header-view.js
index a319ad9791e..8627fc5b497 100644
--- a/server/sonar-web/src/main/js/apps/metrics/header-view.js
+++ b/server/sonar-web/src/main/js/apps/metrics/header-view.js
@@ -43,4 +43,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/metrics/layout.js b/server/sonar-web/src/main/js/apps/metrics/layout.js
index ba08590f4c3..70c32ffd663 100644
--- a/server/sonar-web/src/main/js/apps/metrics/layout.js
+++ b/server/sonar-web/src/main/js/apps/metrics/layout.js
@@ -30,4 +30,3 @@ export default Marionette.LayoutView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/metrics/list-footer-view.js b/server/sonar-web/src/main/js/apps/metrics/list-footer-view.js
index b2e1cd2bdc2..7071214f108 100644
--- a/server/sonar-web/src/main/js/apps/metrics/list-footer-view.js
+++ b/server/sonar-web/src/main/js/apps/metrics/list-footer-view.js
@@ -50,4 +50,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/metrics/list-item-view.js b/server/sonar-web/src/main/js/apps/metrics/list-item-view.js
index 497922782c1..a28fb5de126 100644
--- a/server/sonar-web/src/main/js/apps/metrics/list-item-view.js
+++ b/server/sonar-web/src/main/js/apps/metrics/list-item-view.js
@@ -67,4 +67,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/metrics/list-view.js b/server/sonar-web/src/main/js/apps/metrics/list-view.js
index 77ab1dbff4f..5fc11ee977f 100644
--- a/server/sonar-web/src/main/js/apps/metrics/list-view.js
+++ b/server/sonar-web/src/main/js/apps/metrics/list-view.js
@@ -32,4 +32,3 @@ export default Marionette.CollectionView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/metrics/metric.js b/server/sonar-web/src/main/js/apps/metrics/metric.js
index 300f1596800..a9edf32fe75 100644
--- a/server/sonar-web/src/main/js/apps/metrics/metric.js
+++ b/server/sonar-web/src/main/js/apps/metrics/metric.js
@@ -54,4 +54,3 @@ export default Backbone.Model.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/metrics/metrics.js b/server/sonar-web/src/main/js/apps/metrics/metrics.js
index 59bff3f0b01..88e1a5ab56c 100644
--- a/server/sonar-web/src/main/js/apps/metrics/metrics.js
+++ b/server/sonar-web/src/main/js/apps/metrics/metrics.js
@@ -57,4 +57,3 @@ export default Backbone.Collection.extend({
});
-
diff --git a/server/sonar-web/src/main/js/apps/metrics/update-view.js b/server/sonar-web/src/main/js/apps/metrics/update-view.js
index 915e2f8a23d..b559f1dc05b 100644
--- a/server/sonar-web/src/main/js/apps/metrics/update-view.js
+++ b/server/sonar-web/src/main/js/apps/metrics/update-view.js
@@ -46,4 +46,3 @@ export default FormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/overview/components/complexity-distribution.js b/server/sonar-web/src/main/js/apps/overview/components/complexity-distribution.js
index dc9dc1e7460..e57f7072e6c 100644
--- a/server/sonar-web/src/main/js/apps/overview/components/complexity-distribution.js
+++ b/server/sonar-web/src/main/js/apps/overview/components/complexity-distribution.js
@@ -23,10 +23,8 @@ import { BarChart } from '../../../components/charts/bar-chart';
import { formatMeasure } from '../../../helpers/measures';
import { translateWithParameters } from '../../../helpers/l10n';
-
const HEIGHT = 80;
-
export const ComplexityDistribution = React.createClass({
propTypes: {
distribution: React.PropTypes.string.isRequired,
diff --git a/server/sonar-web/src/main/js/apps/overview/components/event.js b/server/sonar-web/src/main/js/apps/overview/components/event.js
index bc7fba66301..35832990704 100644
--- a/server/sonar-web/src/main/js/apps/overview/components/event.js
+++ b/server/sonar-web/src/main/js/apps/overview/components/event.js
@@ -23,7 +23,6 @@ import moment from 'moment';
import { TooltipsMixin } from '../../../components/mixins/tooltips-mixin';
import { translate } from '../../../helpers/l10n';
-
export const Event = React.createClass({
propTypes: {
event: React.PropTypes.shape({
diff --git a/server/sonar-web/src/main/js/apps/overview/components/events-list-filter.js b/server/sonar-web/src/main/js/apps/overview/components/events-list-filter.js
index 5a84e4be0de..2dcb0eaf398 100644
--- a/server/sonar-web/src/main/js/apps/overview/components/events-list-filter.js
+++ b/server/sonar-web/src/main/js/apps/overview/components/events-list-filter.js
@@ -21,10 +21,8 @@ import React from 'react';
import Select from 'react-select';
import { translate } from '../../../helpers/l10n';
-
const TYPES = ['All', 'Version', 'Alert', 'Profile', 'Other'];
-
export const EventsListFilter = React.createClass({
propTypes: {
onFilter: React.PropTypes.func.isRequired,
diff --git a/server/sonar-web/src/main/js/apps/overview/components/language-distribution.js b/server/sonar-web/src/main/js/apps/overview/components/language-distribution.js
index fcec62538d6..73e568a94c6 100644
--- a/server/sonar-web/src/main/js/apps/overview/components/language-distribution.js
+++ b/server/sonar-web/src/main/js/apps/overview/components/language-distribution.js
@@ -25,7 +25,6 @@ import { formatMeasure } from '../../../helpers/measures';
import { getLanguages } from '../../../api/languages';
import { translate } from '../../../helpers/l10n';
-
export const LanguageDistribution = React.createClass({
propTypes: {
distribution: React.PropTypes.string.isRequired,
diff --git a/server/sonar-web/src/main/js/apps/overview/components/legend.js b/server/sonar-web/src/main/js/apps/overview/components/legend.js
index 4647dfac682..408b827ac9f 100644
--- a/server/sonar-web/src/main/js/apps/overview/components/legend.js
+++ b/server/sonar-web/src/main/js/apps/overview/components/legend.js
@@ -21,7 +21,6 @@ import React from 'react';
import { DomainLeakTitle } from '../main/components';
-
export const Legend = React.createClass({
render() {
return <div className="overview-legend overview-leak">
diff --git a/server/sonar-web/src/main/js/apps/overview/gate/gate-condition.js b/server/sonar-web/src/main/js/apps/overview/gate/gate-condition.js
index 5279ab40176..621102841ba 100644
--- a/server/sonar-web/src/main/js/apps/overview/gate/gate-condition.js
+++ b/server/sonar-web/src/main/js/apps/overview/gate/gate-condition.js
@@ -24,7 +24,6 @@ import { DrilldownLink } from '../../../components/shared/drilldown-link';
import { formatMeasure } from '../../../helpers/measures';
import { translate } from '../../../helpers/l10n';
-
const Measure = React.createClass({
render() {
if (this.props.value == null || isNaN(this.props.value)) {
@@ -35,7 +34,6 @@ const Measure = React.createClass({
}
});
-
export default React.createClass({
render() {
const metricName = translate('metric', this.props.condition.metric.name, 'name');
diff --git a/server/sonar-web/src/main/js/apps/overview/gate/gate.js b/server/sonar-web/src/main/js/apps/overview/gate/gate.js
index 934e117f286..74d2671ee4d 100644
--- a/server/sonar-web/src/main/js/apps/overview/gate/gate.js
+++ b/server/sonar-web/src/main/js/apps/overview/gate/gate.js
@@ -23,7 +23,6 @@ import GateConditions from './gate-conditions';
import GateEmpty from './gate-empty';
import { translate, translateWithParameters } from '../../../helpers/l10n';
-
export default React.createClass({
renderGateConditions () {
return <GateConditions gate={this.props.gate} component={this.props.component}/>;
diff --git a/server/sonar-web/src/main/js/apps/overview/helpers/periods.js b/server/sonar-web/src/main/js/apps/overview/helpers/periods.js
index 80bb9b7a308..20bc9981ff0 100644
--- a/server/sonar-web/src/main/js/apps/overview/helpers/periods.js
+++ b/server/sonar-web/src/main/js/apps/overview/helpers/periods.js
@@ -32,7 +32,6 @@ export function getPeriodLabel (periods, periodIndex) {
return getLabel(period);
}
-
export function getPeriodDate (periods, periodIndex) {
const period = _.findWhere(periods, { index: periodIndex });
if (!period) {
diff --git a/server/sonar-web/src/main/js/apps/overview/main/code-smells.js b/server/sonar-web/src/main/js/apps/overview/main/code-smells.js
index b5024d444f4..d56cb86adb0 100644
--- a/server/sonar-web/src/main/js/apps/overview/main/code-smells.js
+++ b/server/sonar-web/src/main/js/apps/overview/main/code-smells.js
@@ -38,7 +38,6 @@ import { getMetricName } from '../helpers/metrics';
import { formatMeasure } from '../../../helpers/measures';
import { translate, translateWithParameters } from '../../../helpers/l10n';
-
export const CodeSmells = React.createClass({
propTypes: {
leakPeriodLabel: React.PropTypes.string,
diff --git a/server/sonar-web/src/main/js/apps/overview/main/components.js b/server/sonar-web/src/main/js/apps/overview/main/components.js
index 7113db33759..8fe41b3014a 100644
--- a/server/sonar-web/src/main/js/apps/overview/main/components.js
+++ b/server/sonar-web/src/main/js/apps/overview/main/components.js
@@ -23,21 +23,18 @@ import React from 'react';
import { Timeline } from './timeline';
import { translateWithParameters } from '../../../helpers/l10n';
-
export const Domain = React.createClass({
render () {
return <div className="overview-card">{this.props.children}</div>;
}
});
-
export const DomainTitle = React.createClass({
render () {
return <div className="overview-title">{this.props.children}</div>;
}
});
-
export const DomainLeakTitle = React.createClass({
renderInline (tooltip, fromNow) {
return <span className="overview-domain-leak-title" title={tooltip} data-toggle="tooltip">
@@ -64,7 +61,6 @@ export const DomainLeakTitle = React.createClass({
}
});
-
export const DomainHeader = React.createClass({
render () {
return <div className="overview-card-header">
@@ -73,7 +69,6 @@ export const DomainHeader = React.createClass({
}
});
-
export const DomainPanel = React.createClass({
propTypes: {
domain: React.PropTypes.string
@@ -86,7 +81,6 @@ export const DomainPanel = React.createClass({
}
});
-
export const DomainNutshell = React.createClass({
render () {
return <div className="overview-domain-nutshell">{this.props.children}</div>;
@@ -99,14 +93,12 @@ export const DomainLeak = React.createClass({
}
});
-
export const MeasuresList = React.createClass({
render () {
return <div className="overview-domain-measures">{this.props.children}</div>;
}
});
-
export const Measure = React.createClass({
propTypes: {
label: React.PropTypes.string,
@@ -140,7 +132,6 @@ export const Measure = React.createClass({
}
});
-
export const DomainMixin = {
renderTimelineStartDate() {
const momentDate = moment(this.props.historyStartDate);
diff --git a/server/sonar-web/src/main/js/apps/overview/main/coverage.js b/server/sonar-web/src/main/js/apps/overview/main/coverage.js
index dcab23f842b..8f7709438df 100644
--- a/server/sonar-web/src/main/js/apps/overview/main/coverage.js
+++ b/server/sonar-web/src/main/js/apps/overview/main/coverage.js
@@ -34,7 +34,6 @@ import { getMetricName } from '../helpers/metrics';
import { formatMeasure } from '../../../helpers/measures';
import { translate } from '../../../helpers/l10n';
-
export const GeneralCoverage = React.createClass({
propTypes: {
measures: React.PropTypes.object.isRequired,
diff --git a/server/sonar-web/src/main/js/apps/overview/main/duplications.js b/server/sonar-web/src/main/js/apps/overview/main/duplications.js
index 066a4808eee..8077c4d97c4 100644
--- a/server/sonar-web/src/main/js/apps/overview/main/duplications.js
+++ b/server/sonar-web/src/main/js/apps/overview/main/duplications.js
@@ -34,7 +34,6 @@ import { getMetricName } from '../helpers/metrics';
import { formatMeasure, formatMeasureVariation } from '../../../helpers/measures';
import { translate } from '../../../helpers/l10n';
-
export const GeneralDuplications = React.createClass({
propTypes: {
leakPeriodLabel: React.PropTypes.string,
diff --git a/server/sonar-web/src/main/js/apps/overview/main/main.js b/server/sonar-web/src/main/js/apps/overview/main/main.js
index fdb05b26b53..540ce0b3e2a 100644
--- a/server/sonar-web/src/main/js/apps/overview/main/main.js
+++ b/server/sonar-web/src/main/js/apps/overview/main/main.js
@@ -31,7 +31,6 @@ import { getPeriodLabel, getPeriodDate } from './../helpers/periods';
import { getMeasures } from '../../../api/measures';
import { getTimeMachineData } from '../../../api/time-machine';
-
const METRICS_LIST = [
'overall_coverage',
'new_overall_coverage',
@@ -64,7 +63,6 @@ const HISTORY_METRICS_LIST = [
'ncloc'
];
-
export default React.createClass({
propTypes: {
leakPeriodIndex: React.PropTypes.string.isRequired
diff --git a/server/sonar-web/src/main/js/apps/overview/main/risk.js b/server/sonar-web/src/main/js/apps/overview/main/risk.js
index 6cc95ad5811..d6cf8f95e02 100644
--- a/server/sonar-web/src/main/js/apps/overview/main/risk.js
+++ b/server/sonar-web/src/main/js/apps/overview/main/risk.js
@@ -38,7 +38,6 @@ import { getMetricName } from '../helpers/metrics';
import { formatMeasure } from '../../../helpers/measures';
import { translate, translateWithParameters } from '../../../helpers/l10n';
-
export const Risk = React.createClass({
propTypes: {
leakPeriodLabel: React.PropTypes.string,
diff --git a/server/sonar-web/src/main/js/apps/overview/main/structure.js b/server/sonar-web/src/main/js/apps/overview/main/structure.js
index eb3c156293c..2f431e63227 100644
--- a/server/sonar-web/src/main/js/apps/overview/main/structure.js
+++ b/server/sonar-web/src/main/js/apps/overview/main/structure.js
@@ -34,7 +34,6 @@ import { formatMeasure, formatMeasureVariation } from '../../../helpers/measures
import { LanguageDistribution } from '../components/language-distribution';
import { translate } from '../../../helpers/l10n';
-
export const GeneralStructure = React.createClass({
propTypes: {
leakPeriodLabel: React.PropTypes.string,
diff --git a/server/sonar-web/src/main/js/apps/overview/main/timeline.js b/server/sonar-web/src/main/js/apps/overview/main/timeline.js
index 89a36ac30d9..81f76ceb266 100644
--- a/server/sonar-web/src/main/js/apps/overview/main/timeline.js
+++ b/server/sonar-web/src/main/js/apps/overview/main/timeline.js
@@ -22,10 +22,8 @@ import React from 'react';
import { LineChart } from '../../../components/charts/line-chart';
-
const HEIGHT = 80;
-
export class Timeline extends React.Component {
filterSnapshots () {
return this.props.history.filter(s => {
diff --git a/server/sonar-web/src/main/js/apps/permission-templates/main.js b/server/sonar-web/src/main/js/apps/permission-templates/main.js
index daee510ca17..d20b26aabcf 100644
--- a/server/sonar-web/src/main/js/apps/permission-templates/main.js
+++ b/server/sonar-web/src/main/js/apps/permission-templates/main.js
@@ -46,8 +46,8 @@ export default React.createClass({
return permissionTemplates.map(permissionTemplate => {
// it's important to keep the order of the permission template's permissions
// the same as the order of base permissions
- let permissions = basePermissions.map(basePermission => {
- let projectPermission = _.findWhere(permissionTemplate.permissions, { key: basePermission.key });
+ const permissions = basePermissions.map(basePermission => {
+ const projectPermission = _.findWhere(permissionTemplate.permissions, { key: basePermission.key });
return _.extend({ usersCount: 0, groupsCount: 0 }, basePermission, projectPermission);
});
return _.extend({}, permissionTemplate, { permissions });
@@ -56,7 +56,7 @@ export default React.createClass({
mergeDefaultsToTemplates(permissionTemplates, defaultTemplates = []) {
return permissionTemplates.map(permissionTemplate => {
- let defaultFor = [];
+ const defaultFor = [];
defaultTemplates.forEach(defaultTemplate => {
if (defaultTemplate.templateId === permissionTemplate.id) {
defaultFor.push(defaultTemplate.qualifier);
@@ -68,9 +68,9 @@ export default React.createClass({
requestPermissions() {
getPermissionTemplates().done(r => {
- let permissions = this.sortPermissions(r.permissions);
- let permissionTemplates = this.mergePermissionsToTemplates(r.permissionTemplates, permissions);
- let permissionTemplatesWithDefaults = this.mergeDefaultsToTemplates(permissionTemplates, r.defaultTemplates);
+ const permissions = this.sortPermissions(r.permissions);
+ const permissionTemplates = this.mergePermissionsToTemplates(r.permissionTemplates, permissions);
+ const permissionTemplatesWithDefaults = this.mergeDefaultsToTemplates(permissionTemplates, r.defaultTemplates);
this.setState({
ready: true,
permissionTemplates: permissionTemplatesWithDefaults,
diff --git a/server/sonar-web/src/main/js/apps/permission-templates/permission-template-defaults.js b/server/sonar-web/src/main/js/apps/permission-templates/permission-template-defaults.js
index 2e7817c8b63..4ca60b3d4db 100644
--- a/server/sonar-web/src/main/js/apps/permission-templates/permission-template-defaults.js
+++ b/server/sonar-web/src/main/js/apps/permission-templates/permission-template-defaults.js
@@ -37,7 +37,7 @@ export default React.createClass({
},
renderIfMultipleTopQualifiers() {
- let defaults = this.props.permissionTemplate.defaultFor.map(qualifier => {
+ const defaults = this.props.permissionTemplate.defaultFor.map(qualifier => {
return <li key={qualifier}><QualifierIcon qualifier={qualifier}/>&nbsp;{translate('qualifier', qualifier)}</li>;
});
return (
diff --git a/server/sonar-web/src/main/js/apps/permission-templates/permission-template-set-defaults.js b/server/sonar-web/src/main/js/apps/permission-templates/permission-template-set-defaults.js
index 5c6dcfd9740..27be58a70e2 100644
--- a/server/sonar-web/src/main/js/apps/permission-templates/permission-template-set-defaults.js
+++ b/server/sonar-web/src/main/js/apps/permission-templates/permission-template-set-defaults.js
@@ -40,7 +40,7 @@ export default React.createClass({
},
renderIfSingleTopQualifier(availableQualifiers) {
- let qualifiers = availableQualifiers.map(qualifier => {
+ const qualifiers = availableQualifiers.map(qualifier => {
return (
<span key={qualifier} className="text-middle">
<a onClick={this.setDefault.bind(this, qualifier)} className="button" href="#">Set Default</a>
@@ -52,7 +52,7 @@ export default React.createClass({
},
renderIfMultipleTopQualifiers(availableQualifiers) {
- let qualifiers = availableQualifiers.map(qualifier => {
+ const qualifiers = availableQualifiers.map(qualifier => {
return (
<li key={qualifier}>
<a onClick={this.setDefault.bind(this, qualifier)} href="#">
@@ -73,7 +73,7 @@ export default React.createClass({
},
render() {
- let availableQualifiers = this.getAvailableQualifiers();
+ const availableQualifiers = this.getAvailableQualifiers();
if (availableQualifiers.length === 0) {
return null;
}
diff --git a/server/sonar-web/src/main/js/apps/permission-templates/permission-template.js b/server/sonar-web/src/main/js/apps/permission-templates/permission-template.js
index d606e626005..c2a3e2cb9c3 100644
--- a/server/sonar-web/src/main/js/apps/permission-templates/permission-template.js
+++ b/server/sonar-web/src/main/js/apps/permission-templates/permission-template.js
@@ -69,7 +69,7 @@ export default React.createClass({
},
renderAssociation() {
- let projectKeyPattern = this.props.permissionTemplate.projectKeyPattern;
+ const projectKeyPattern = this.props.permissionTemplate.projectKeyPattern;
if (!projectKeyPattern) {
return null;
}
@@ -84,7 +84,7 @@ export default React.createClass({
},
render() {
- let permissions = this.props.permissionTemplate.permissions.map(p => {
+ const permissions = this.props.permissionTemplate.permissions.map(p => {
return (
<td key={p.key}>
<table>
diff --git a/server/sonar-web/src/main/js/apps/permission-templates/permission-templates.js b/server/sonar-web/src/main/js/apps/permission-templates/permission-templates.js
index 3f8f66fbeb5..2a6aff49bd6 100644
--- a/server/sonar-web/src/main/js/apps/permission-templates/permission-templates.js
+++ b/server/sonar-web/src/main/js/apps/permission-templates/permission-templates.js
@@ -23,7 +23,6 @@ import React from 'react';
import PermissionsHeader from './permissions-header';
import PermissionTemplate from './permission-template';
-
export default React.createClass({
propTypes: {
permissionTemplates: React.PropTypes.arrayOf(React.PropTypes.object).isRequired,
@@ -33,14 +32,14 @@ export default React.createClass({
},
render() {
- let permissionTemplates = this.props.permissionTemplates.map(p => {
+ const permissionTemplates = this.props.permissionTemplates.map(p => {
return <PermissionTemplate
key={p.id}
permissionTemplate={p}
topQualifiers={this.props.topQualifiers}
refresh={this.props.refresh}/>;
});
- let className = classNames('data zebra', { 'new-loading': !this.props.ready });
+ const className = classNames('data zebra', { 'new-loading': !this.props.ready });
return (
<table id="permission-templates" className={className}>
<PermissionsHeader permissions={this.props.permissions}/>
diff --git a/server/sonar-web/src/main/js/apps/permission-templates/permissions-header.js b/server/sonar-web/src/main/js/apps/permission-templates/permissions-header.js
index 9efa0298ee0..a459d2f60c1 100644
--- a/server/sonar-web/src/main/js/apps/permission-templates/permissions-header.js
+++ b/server/sonar-web/src/main/js/apps/permission-templates/permissions-header.js
@@ -25,8 +25,8 @@ export default React.createClass({
},
render() {
- let cellWidth = (80 / this.props.permissions.length) + '%';
- let cells = this.props.permissions.map(p => {
+ const cellWidth = (80 / this.props.permissions.length) + '%';
+ const cells = this.props.permissions.map(p => {
return (
<th key={p.key} style={{ width: cellWidth }}>
{p.name}<br/><span className="small">{p.description}</span>
diff --git a/server/sonar-web/src/main/js/apps/project-permissions/groups-view.js b/server/sonar-web/src/main/js/apps/project-permissions/groups-view.js
index 20fcec63f97..30fe7999af6 100644
--- a/server/sonar-web/src/main/js/apps/project-permissions/groups-view.js
+++ b/server/sonar-web/src/main/js/apps/project-permissions/groups-view.js
@@ -70,4 +70,3 @@ export default Modal.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/project-permissions/main.js b/server/sonar-web/src/main/js/apps/project-permissions/main.js
index 3b70c09939e..f58b2abf16a 100644
--- a/server/sonar-web/src/main/js/apps/project-permissions/main.js
+++ b/server/sonar-web/src/main/js/apps/project-permissions/main.js
@@ -27,10 +27,8 @@ import Search from './search';
import ApplyTemplateView from './apply-template-view';
import { translate } from '../../helpers/l10n';
-
const PERMISSIONS_ORDER = ['user', 'codeviewer', 'issueadmin', 'admin', 'scan'];
-
export default React.createClass({
propTypes: {
permissionTemplates: React.PropTypes.arrayOf(React.PropTypes.object).isRequired
@@ -51,8 +49,8 @@ export default React.createClass({
mergePermissionsToProjects(projects, basePermissions) {
return projects.map(project => {
// it's important to keep the order of the project permissions the same as the order of base permissions
- let permissions = basePermissions.map(basePermission => {
- let projectPermission = _.findWhere(project.permissions, { key: basePermission.key });
+ const permissions = basePermissions.map(basePermission => {
+ const projectPermission = _.findWhere(project.permissions, { key: basePermission.key });
return _.extend({ usersCount: 0, groupsCount: 0 }, basePermission, projectPermission);
});
return _.extend({}, project, { permissions });
@@ -60,7 +58,7 @@ export default React.createClass({
},
requestPermissions(page = 1, query = '', filter = this.state.filter) {
- let url = window.baseUrl + '/api/permissions/search_project_permissions';
+ const url = window.baseUrl + '/api/permissions/search_project_permissions';
let data = { p: page, q: query };
if (filter !== '__ALL__') {
data.qualifier = filter;
@@ -70,7 +68,7 @@ export default React.createClass({
}
this.setState({ ready: false }, () => {
$.get(url, data).done(r => {
- let permissions = this.sortPermissions(r.permissions);
+ const permissions = this.sortPermissions(r.permissions);
let projects = this.mergePermissionsToProjects(r.projects, permissions);
if (page > 1) {
projects = [].concat(this.state.projects, projects);
diff --git a/server/sonar-web/src/main/js/apps/project-permissions/permissions-footer.js b/server/sonar-web/src/main/js/apps/project-permissions/permissions-footer.js
index f6710b3f074..1e247dccd01 100644
--- a/server/sonar-web/src/main/js/apps/project-permissions/permissions-footer.js
+++ b/server/sonar-web/src/main/js/apps/project-permissions/permissions-footer.js
@@ -20,7 +20,6 @@
import classNames from 'classnames';
import React from 'react';
-
export default React.createClass({
propTypes: {
count: React.PropTypes.number.isRequired,
@@ -37,9 +36,9 @@ export default React.createClass({
if (this.props.componentId) {
return null;
}
- let hasMore = this.props.total > this.props.count;
- let loadMoreLink = <a onClick={this.handleLoadMore} className="spacer-left" href="#">show more</a>;
- let className = classNames('spacer-top note text-center', { 'new-loading': !this.props.ready });
+ const hasMore = this.props.total > this.props.count;
+ const loadMoreLink = <a onClick={this.handleLoadMore} className="spacer-left" href="#">show more</a>;
+ const className = classNames('spacer-top note text-center', { 'new-loading': !this.props.ready });
return (
<footer className={className}>
{this.props.count}/{this.props.total} shown
diff --git a/server/sonar-web/src/main/js/apps/project-permissions/permissions-header.js b/server/sonar-web/src/main/js/apps/project-permissions/permissions-header.js
index 9efa0298ee0..a459d2f60c1 100644
--- a/server/sonar-web/src/main/js/apps/project-permissions/permissions-header.js
+++ b/server/sonar-web/src/main/js/apps/project-permissions/permissions-header.js
@@ -25,8 +25,8 @@ export default React.createClass({
},
render() {
- let cellWidth = (80 / this.props.permissions.length) + '%';
- let cells = this.props.permissions.map(p => {
+ const cellWidth = (80 / this.props.permissions.length) + '%';
+ const cells = this.props.permissions.map(p => {
return (
<th key={p.key} style={{ width: cellWidth }}>
{p.name}<br/><span className="small">{p.description}</span>
diff --git a/server/sonar-web/src/main/js/apps/project-permissions/permissions.js b/server/sonar-web/src/main/js/apps/project-permissions/permissions.js
index 11b39b44965..16789fce35d 100644
--- a/server/sonar-web/src/main/js/apps/project-permissions/permissions.js
+++ b/server/sonar-web/src/main/js/apps/project-permissions/permissions.js
@@ -23,7 +23,6 @@ import React from 'react';
import PermissionsHeader from './permissions-header';
import Project from './project';
-
export default React.createClass({
propTypes: {
projects: React.PropTypes.arrayOf(React.PropTypes.object).isRequired,
@@ -33,14 +32,14 @@ export default React.createClass({
},
render() {
- let projects = this.props.projects.map(p => {
+ const projects = this.props.projects.map(p => {
return <Project
key={p.id}
project={p}
permissionTemplates={this.props.permissionTemplates}
refresh={this.props.refresh}/>;
});
- let className = classNames('data zebra', { 'new-loading': !this.props.ready });
+ const className = classNames('data zebra', { 'new-loading': !this.props.ready });
return (
<table id="projects" className={className}>
<PermissionsHeader permissions={this.props.permissions}/>
diff --git a/server/sonar-web/src/main/js/apps/project-permissions/project.js b/server/sonar-web/src/main/js/apps/project-permissions/project.js
index 16420f56ab1..2a3c77a4af5 100644
--- a/server/sonar-web/src/main/js/apps/project-permissions/project.js
+++ b/server/sonar-web/src/main/js/apps/project-permissions/project.js
@@ -61,7 +61,7 @@ export default React.createClass({
},
render() {
- let permissions = this.props.project.permissions.map(p => {
+ const permissions = this.props.project.permissions.map(p => {
return (
<td key={p.key}>
<table>
diff --git a/server/sonar-web/src/main/js/apps/project-permissions/qualifier-filter.js b/server/sonar-web/src/main/js/apps/project-permissions/qualifier-filter.js
index 50056a930b2..7773b56ba31 100644
--- a/server/sonar-web/src/main/js/apps/project-permissions/qualifier-filter.js
+++ b/server/sonar-web/src/main/js/apps/project-permissions/qualifier-filter.js
@@ -22,7 +22,6 @@ import { translate } from '../../helpers/l10n';
import RadioToggle from '../../components/shared/radio-toggle';
-
const rootQualifiersToOptions = (qualifiers) => {
return qualifiers.map(q => {
return {
@@ -32,7 +31,6 @@ const rootQualifiersToOptions = (qualifiers) => {
});
};
-
export const QualifierFilter = ({ rootQualifiers, filter, onFilter }) => {
const options = [{ value: '__ALL__', label: 'All' }, ...rootQualifiersToOptions(rootQualifiers)];
diff --git a/server/sonar-web/src/main/js/apps/project-permissions/search.js b/server/sonar-web/src/main/js/apps/project-permissions/search.js
index b07a0a1f526..1b1951504f1 100644
--- a/server/sonar-web/src/main/js/apps/project-permissions/search.js
+++ b/server/sonar-web/src/main/js/apps/project-permissions/search.js
@@ -22,7 +22,6 @@ import React from 'react';
import { QualifierFilter } from './qualifier-filter';
-
export default React.createClass({
propTypes: {
search: React.PropTypes.func.isRequired
@@ -38,7 +37,7 @@ export default React.createClass({
},
search() {
- let q = this.refs.input.value;
+ const q = this.refs.input.value;
this.props.search(q);
},
diff --git a/server/sonar-web/src/main/js/apps/project-permissions/users-view.js b/server/sonar-web/src/main/js/apps/project-permissions/users-view.js
index ff641cbc272..04399fad78b 100644
--- a/server/sonar-web/src/main/js/apps/project-permissions/users-view.js
+++ b/server/sonar-web/src/main/js/apps/project-permissions/users-view.js
@@ -68,4 +68,3 @@ export default Modal.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/projects/app.js b/server/sonar-web/src/main/js/apps/projects/app.js
index 8ac06e62dd0..7c68d2c4b6e 100644
--- a/server/sonar-web/src/main/js/apps/projects/app.js
+++ b/server/sonar-web/src/main/js/apps/projects/app.js
@@ -24,9 +24,9 @@ import { getCurrentUser } from '../../api/users';
window.sonarqube.appStarted.then(options => {
getCurrentUser().then(user => {
- let el = document.querySelector(options.el);
- let hasProvisionPermission = user.permissions.global.indexOf('provisioning') !== -1;
- let topLevelQualifiers = options.rootQualifiers;
+ const el = document.querySelector(options.el);
+ const hasProvisionPermission = user.permissions.global.indexOf('provisioning') !== -1;
+ const topLevelQualifiers = options.rootQualifiers;
ReactDOM.render(<Main hasProvisionPermission={hasProvisionPermission}
topLevelQualifiers={topLevelQualifiers}/>, el);
});
diff --git a/server/sonar-web/src/main/js/apps/projects/create-view.js b/server/sonar-web/src/main/js/apps/projects/create-view.js
index 5a3eb9d4c73..9dc15b0b9f5 100644
--- a/server/sonar-web/src/main/js/apps/projects/create-view.js
+++ b/server/sonar-web/src/main/js/apps/projects/create-view.js
@@ -21,7 +21,6 @@ import ModalForm from '../../components/common/modal-form';
import { createProject } from '../../api/components';
import Template from './templates/projects-create-form.hbs';
-
export default ModalForm.extend({
template: Template,
diff --git a/server/sonar-web/src/main/js/apps/projects/delete-view.js b/server/sonar-web/src/main/js/apps/projects/delete-view.js
index a39823d42a5..7d7ee00be62 100644
--- a/server/sonar-web/src/main/js/apps/projects/delete-view.js
+++ b/server/sonar-web/src/main/js/apps/projects/delete-view.js
@@ -30,4 +30,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/projects/main.js b/server/sonar-web/src/main/js/apps/projects/main.js
index ae005a9165e..48bc0cd8a6a 100644
--- a/server/sonar-web/src/main/js/apps/projects/main.js
+++ b/server/sonar-web/src/main/js/apps/projects/main.js
@@ -54,7 +54,7 @@ export default React.createClass({
},
getFilters() {
- let filters = { ps: PAGE_SIZE };
+ const filters = { ps: PAGE_SIZE };
if (this.state.page !== 1) {
filters.p = this.state.page;
}
@@ -76,12 +76,13 @@ export default React.createClass({
this.requestGhosts();
break;
default:
+
// should never happen
}
},
requestGhosts() {
- let data = this.getFilters();
+ const data = this.getFilters();
getGhosts(data).then(r => {
let projects = r.projects.map(project => {
return _.extend(project, { id: project.uuid, qualifier: 'TRK' });
@@ -94,7 +95,7 @@ export default React.createClass({
},
requestProvisioned() {
- let data = this.getFilters();
+ const data = this.getFilters();
getProvisioned(data).then(r => {
let projects = r.projects.map(project => {
return _.extend(project, { id: project.uuid, qualifier: 'TRK' });
@@ -107,7 +108,7 @@ export default React.createClass({
},
requestAllProjects() {
- let data = this.getFilters();
+ const data = this.getFilters();
data.qualifiers = this.state.qualifiers;
getComponents(data).then(r => {
let projects = r.components;
@@ -154,17 +155,17 @@ export default React.createClass({
},
onProjectSelected(project) {
- let newSelection = _.uniq([].concat(this.state.selection, project.id));
+ const newSelection = _.uniq([].concat(this.state.selection, project.id));
this.setState({ selection: newSelection });
},
onProjectDeselected(project) {
- let newSelection = _.without(this.state.selection, project.id);
+ const newSelection = _.without(this.state.selection, project.id);
this.setState({ selection: newSelection });
},
onAllSelected() {
- let newSelection = this.state.projects.map(project => {
+ const newSelection = this.state.projects.map(project => {
return project.id;
});
this.setState({ selection: newSelection });
@@ -175,7 +176,7 @@ export default React.createClass({
},
deleteProjects() {
- let ids = this.state.selection.join(',');
+ const ids = this.state.selection.join(',');
deleteComponents({ ids }).then(() => {
this.setState({ page: 1, selection: [] }, this.requestProjects);
});
diff --git a/server/sonar-web/src/main/js/apps/projects/projects.js b/server/sonar-web/src/main/js/apps/projects/projects.js
index a67d6b090b9..bf92990d726 100644
--- a/server/sonar-web/src/main/js/apps/projects/projects.js
+++ b/server/sonar-web/src/main/js/apps/projects/projects.js
@@ -63,7 +63,7 @@ export default React.createClass({
},
render() {
- let className = classNames('data', 'zebra', { 'new-loading': !this.props.ready });
+ const className = classNames('data', 'zebra', { 'new-loading': !this.props.ready });
return (
<table className={className}>
<tbody>{this.props.projects.map(this.renderProject)}</tbody>
diff --git a/server/sonar-web/src/main/js/apps/projects/search.js b/server/sonar-web/src/main/js/apps/projects/search.js
index 08c9f99898d..f6f0d126db2 100644
--- a/server/sonar-web/src/main/js/apps/projects/search.js
+++ b/server/sonar-web/src/main/js/apps/projects/search.js
@@ -36,7 +36,7 @@ export default React.createClass({
},
search() {
- let q = this.refs.input.value;
+ const q = this.refs.input.value;
this.props.onSearch(q);
},
@@ -49,7 +49,7 @@ export default React.createClass({
},
getQualifierOptions() {
- let options = this.props.topLevelQualifiers.map(q => {
+ const options = this.props.topLevelQualifiers.map(q => {
return { value: q, label: translate('qualifiers', q) };
});
return _.sortBy(options, option => {
@@ -58,12 +58,12 @@ export default React.createClass({
},
renderCheckbox() {
- let isAllChecked = this.props.projects.length > 0 &&
+ const isAllChecked = this.props.projects.length > 0 &&
this.props.selection.length === this.props.projects.length;
- let thirdState = this.props.projects.length > 0 &&
+ const thirdState = this.props.projects.length > 0 &&
this.props.selection.length > 0 &&
this.props.selection.length < this.props.projects.length;
- let isChecked = isAllChecked || thirdState;
+ const isChecked = isAllChecked || thirdState;
return <Checkbox onCheck={this.onCheck} initiallyChecked={isChecked} thirdState={thirdState}/>;
},
@@ -93,7 +93,7 @@ export default React.createClass({
},
renderQualifierFilter() {
- let options = this.getQualifierOptions();
+ const options = this.getQualifierOptions();
if (options.length < 2) {
return null;
}
@@ -106,7 +106,7 @@ export default React.createClass({
},
render() {
- let isSomethingSelected = this.props.projects.length > 0 && this.props.selection.length > 0;
+ const isSomethingSelected = this.props.projects.length > 0 && this.props.selection.length > 0;
return (
<div className="panel panel-vertical bordered-bottom spacer-bottom">
<table className="data">
diff --git a/server/sonar-web/src/main/js/apps/quality-gates/components/AddConditionForm.js b/server/sonar-web/src/main/js/apps/quality-gates/components/AddConditionForm.js
index 6cd0229391e..e9cf133c2b0 100644
--- a/server/sonar-web/src/main/js/apps/quality-gates/components/AddConditionForm.js
+++ b/server/sonar-web/src/main/js/apps/quality-gates/components/AddConditionForm.js
@@ -26,6 +26,7 @@ import { translate } from '../../../helpers/l10n';
export default function AddConditionForm ({ metrics, onSelect }) {
function handleChange (option) {
const metric = option.value;
+
// e.target.value = '';
onSelect(metric);
}
diff --git a/server/sonar-web/src/main/js/apps/quality-gates/components/Conditions.js b/server/sonar-web/src/main/js/apps/quality-gates/components/Conditions.js
index fc7e90f4e88..66672a19c4a 100644
--- a/server/sonar-web/src/main/js/apps/quality-gates/components/Conditions.js
+++ b/server/sonar-web/src/main/js/apps/quality-gates/components/Conditions.js
@@ -45,7 +45,6 @@ export default function Conditions (
return metrics.find(metric => metric.key === condition.metric).name;
});
-
return (
<div id="quality-gate-conditions" className="quality-gate-section">
<h3 className="spacer-bottom">
diff --git a/server/sonar-web/src/main/js/apps/quality-gates/views/copy-view.js b/server/sonar-web/src/main/js/apps/quality-gates/views/copy-view.js
index bd20dbdfa8d..c93e7bc1f33 100644
--- a/server/sonar-web/src/main/js/apps/quality-gates/views/copy-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-gates/views/copy-view.js
@@ -45,4 +45,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-gates/views/create-view.js b/server/sonar-web/src/main/js/apps/quality-gates/views/create-view.js
index 3af7c15c118..2a12f24fdeb 100644
--- a/server/sonar-web/src/main/js/apps/quality-gates/views/create-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-gates/views/create-view.js
@@ -44,4 +44,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-gates/views/delete-view.js b/server/sonar-web/src/main/js/apps/quality-gates/views/delete-view.js
index 291e866c211..8473319b570 100644
--- a/server/sonar-web/src/main/js/apps/quality-gates/views/delete-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-gates/views/delete-view.js
@@ -44,4 +44,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-gates/views/gate-conditions-delete-view.js b/server/sonar-web/src/main/js/apps/quality-gates/views/gate-conditions-delete-view.js
index 51aa9aaa27f..4c4d8bed312 100644
--- a/server/sonar-web/src/main/js/apps/quality-gates/views/gate-conditions-delete-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-gates/views/gate-conditions-delete-view.js
@@ -45,4 +45,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-gates/views/rename-view.js b/server/sonar-web/src/main/js/apps/quality-gates/views/rename-view.js
index b3e0551bd5b..1d989c681b0 100644
--- a/server/sonar-web/src/main/js/apps/quality-gates/views/rename-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-gates/views/rename-view.js
@@ -45,4 +45,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/actions-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/actions-view.js
index 7cec542e58a..ae5c603d3cb 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/actions-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/actions-view.js
@@ -112,4 +112,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/app.js b/server/sonar-web/src/main/js/apps/quality-profiles/app.js
index 24881c7b7ef..74a8511776c 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/app.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/app.js
@@ -80,4 +80,3 @@ App.on('start', function () {
window.sonarqube.appStarted.then(options => App.start(options));
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/change-profile-parent-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/change-profile-parent-view.js
index 246a9315334..e86554b516e 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/change-profile-parent-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/change-profile-parent-view.js
@@ -78,4 +78,3 @@ export default ModalFormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/controller.js b/server/sonar-web/src/main/js/apps/quality-profiles/controller.js
index e2076ea8fbc..e3303e5d227 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/controller.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/controller.js
@@ -126,4 +126,3 @@ export default Marionette.Controller.extend({
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/copy-profile-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/copy-profile-view.js
index f9d2852d095..e391f8bc274 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/copy-profile-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/copy-profile-view.js
@@ -63,4 +63,3 @@ export default ModalFormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/create-profile-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/create-profile-view.js
index 41c049a6029..68aa25279dd 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/create-profile-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/create-profile-view.js
@@ -100,4 +100,3 @@ export default ModalFormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/delete-profile-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/delete-profile-view.js
index 551348ee26a..b75d930867b 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/delete-profile-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/delete-profile-view.js
@@ -56,4 +56,3 @@ export default ModalFormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/intro-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/intro-view.js
index e082dd67aff..924a99ef640 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/intro-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/intro-view.js
@@ -24,4 +24,3 @@ export default Marionette.ItemView.extend({
template: Template
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/layout.js b/server/sonar-web/src/main/js/apps/quality-profiles/layout.js
index 2e91bc49328..5102782a0b1 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/layout.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/layout.js
@@ -45,4 +45,3 @@ export default Marionette.LayoutView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/profile-changelog-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/profile-changelog-view.js
index 255d6e3311e..25fa859bb43 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/profile-changelog-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/profile-changelog-view.js
@@ -53,4 +53,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/profile-comparison-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/profile-comparison-view.js
index 9564c1ce3bd..79d79b7a123 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/profile-comparison-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/profile-comparison-view.js
@@ -63,4 +63,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/profile-header-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/profile-header-view.js
index 629b7043a50..d1b29b01c42 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/profile-header-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/profile-header-view.js
@@ -89,4 +89,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/profile-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/profile-view.js
index c57ba6c29de..09c5f751bcf 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/profile-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/profile-view.js
@@ -22,7 +22,6 @@ import Marionette from 'backbone.marionette';
import Template from './templates/quality-profiles-profile.hbs';
import { formatMeasure } from '../../helpers/measures';
-
export default Marionette.ItemView.extend({
tagName: 'a',
className: 'list-group-item',
@@ -59,4 +58,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/profiles-empty-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/profiles-empty-view.js
index 7d160faf133..9dbd11e1ea6 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/profiles-empty-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/profiles-empty-view.js
@@ -25,4 +25,3 @@ export default Marionette.ItemView.extend({
template: Template
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/profiles-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/profiles-view.js
index d1beb30c0ba..99f2ee93a51 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/profiles-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/profiles-view.js
@@ -82,4 +82,3 @@ export default Marionette.CompositeView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/profiles.js b/server/sonar-web/src/main/js/apps/quality-profiles/profiles.js
index c3b9335c952..5be52cc7d66 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/profiles.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/profiles.js
@@ -41,4 +41,3 @@ export default Backbone.Collection.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/rename-profile-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/rename-profile-view.js
index 77ab397642c..52c4e7eaf50 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/rename-profile-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/rename-profile-view.js
@@ -54,4 +54,3 @@ export default ModalFormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/restore-built-in-profiles-view.js b/server/sonar-web/src/main/js/apps/quality-profiles/restore-built-in-profiles-view.js
index 3f3de05c29e..a46487a49ec 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/restore-built-in-profiles-view.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/restore-built-in-profiles-view.js
@@ -77,4 +77,3 @@ export default ModalFormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/router.js b/server/sonar-web/src/main/js/apps/quality-profiles/router.js
index 2bab1758015..388859710cf 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/router.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/router.js
@@ -53,4 +53,3 @@ export default Backbone.Router.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/source-viewer/app.js b/server/sonar-web/src/main/js/apps/source-viewer/app.js
index 9e11bcdaca7..bc3ee163918 100644
--- a/server/sonar-web/src/main/js/apps/source-viewer/app.js
+++ b/server/sonar-web/src/main/js/apps/source-viewer/app.js
@@ -44,4 +44,3 @@ App.on('start', function () {
window.sonarqube.appStarted.then(options => App.start(options));
-
diff --git a/server/sonar-web/src/main/js/apps/system/app.js b/server/sonar-web/src/main/js/apps/system/app.js
index 1aec0d92665..652fd6d06bc 100644
--- a/server/sonar-web/src/main/js/apps/system/app.js
+++ b/server/sonar-web/src/main/js/apps/system/app.js
@@ -26,4 +26,3 @@ window.sonarqube.appStarted.then(options => {
ReactDOM.render(<Main/>, el);
});
-
diff --git a/server/sonar-web/src/main/js/apps/system/item-log-level.js b/server/sonar-web/src/main/js/apps/system/item-log-level.js
index 8832badcab7..27ac5d84306 100644
--- a/server/sonar-web/src/main/js/apps/system/item-log-level.js
+++ b/server/sonar-web/src/main/js/apps/system/item-log-level.js
@@ -29,17 +29,17 @@ export default React.createClass({
},
onChange() {
- let newValue = this.refs.select.value;
+ const newValue = this.refs.select.value;
setLogLevel(newValue).then(() => {
this.setState({ level: newValue });
});
},
render() {
- let options = LOG_LEVELS.map(level => {
+ const options = LOG_LEVELS.map(level => {
return <option key={level} value={level}>{level}</option>;
});
- let warning = this.state.level !== 'INFO' ? (
+ const warning = this.state.level !== 'INFO' ? (
<div className="alert alert-danger spacer-top" style={{ wordBreak: 'normal' }}>
{translate('system.log_level.warning')}
</div>
diff --git a/server/sonar-web/src/main/js/apps/system/item-object.js b/server/sonar-web/src/main/js/apps/system/item-object.js
index 46864bfa8f7..93652bf7c4a 100644
--- a/server/sonar-web/src/main/js/apps/system/item-object.js
+++ b/server/sonar-web/src/main/js/apps/system/item-object.js
@@ -22,7 +22,7 @@ import ItemValue from './item-value';
export default React.createClass({
render() {
- let rows = Object.keys(this.props.value).map(key => {
+ const rows = Object.keys(this.props.value).map(key => {
return <tr key={key}>
<td className="thin nowrap">{key}</td>
<td><ItemValue value={this.props.value[key]}/></td>
diff --git a/server/sonar-web/src/main/js/apps/system/item-value.js b/server/sonar-web/src/main/js/apps/system/item-value.js
index 10164dec10c..d3765865f80 100644
--- a/server/sonar-web/src/main/js/apps/system/item-value.js
+++ b/server/sonar-web/src/main/js/apps/system/item-value.js
@@ -28,7 +28,7 @@ export default React.createClass({
return <ItemLogLevel value={this.props.value}/>;
}
- let rawValue = this.props.value;
+ const rawValue = this.props.value;
let formattedValue;
switch (typeof this.props.value) {
case 'boolean':
diff --git a/server/sonar-web/src/main/js/apps/system/main.js b/server/sonar-web/src/main/js/apps/system/main.js
index f600dd3438b..36f425ed81d 100644
--- a/server/sonar-web/src/main/js/apps/system/main.js
+++ b/server/sonar-web/src/main/js/apps/system/main.js
@@ -33,7 +33,7 @@ export default React.createClass({
},
parseSections (data) {
- let sections = Object.keys(data).map(section => {
+ const sections = Object.keys(data).map(section => {
return { name: section, items: this.parseItems(data[section]) };
});
return this.orderSections(sections);
@@ -44,7 +44,7 @@ export default React.createClass({
},
parseItems (data) {
- let items = Object.keys(data).map(item => {
+ const items = Object.keys(data).map(item => {
return { name: item, value: data[item] };
});
return this.orderItems(items);
diff --git a/server/sonar-web/src/main/js/apps/system/section.js b/server/sonar-web/src/main/js/apps/system/section.js
index d4a6ee7f829..42d55466b31 100644
--- a/server/sonar-web/src/main/js/apps/system/section.js
+++ b/server/sonar-web/src/main/js/apps/system/section.js
@@ -22,7 +22,7 @@ import ItemValue from './item-value';
export default React.createClass({
render() {
- let items = this.props.items.map(item => {
+ const items = this.props.items.map(item => {
return <tr key={item.name}>
<td className="thin">
<div style={{ width: '25vw', overflow: 'hidden', textOverflow: 'ellipsis' }}>{item.name}</div>
diff --git a/server/sonar-web/src/main/js/apps/update-center/app.js b/server/sonar-web/src/main/js/apps/update-center/app.js
index 1e00828f263..3cf3adc9d38 100644
--- a/server/sonar-web/src/main/js/apps/update-center/app.js
+++ b/server/sonar-web/src/main/js/apps/update-center/app.js
@@ -80,4 +80,3 @@ App.on('start', function () {
window.sonarqube.appStarted.then(options => App.start(options));
-
diff --git a/server/sonar-web/src/main/js/apps/update-center/controller.js b/server/sonar-web/src/main/js/apps/update-center/controller.js
index e7e091be69e..594cbb3299e 100644
--- a/server/sonar-web/src/main/js/apps/update-center/controller.js
+++ b/server/sonar-web/src/main/js/apps/update-center/controller.js
@@ -46,4 +46,3 @@ export default Marionette.Controller.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/update-center/footer-view.js b/server/sonar-web/src/main/js/apps/update-center/footer-view.js
index a96d7201040..72718dfaa5a 100644
--- a/server/sonar-web/src/main/js/apps/update-center/footer-view.js
+++ b/server/sonar-web/src/main/js/apps/update-center/footer-view.js
@@ -35,4 +35,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/update-center/header-view.js b/server/sonar-web/src/main/js/apps/update-center/header-view.js
index c7d8f6b1a3a..48132dcdc1a 100644
--- a/server/sonar-web/src/main/js/apps/update-center/header-view.js
+++ b/server/sonar-web/src/main/js/apps/update-center/header-view.js
@@ -50,4 +50,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/update-center/layout.js b/server/sonar-web/src/main/js/apps/update-center/layout.js
index 42e0d9c34ad..e69ef4bc87a 100644
--- a/server/sonar-web/src/main/js/apps/update-center/layout.js
+++ b/server/sonar-web/src/main/js/apps/update-center/layout.js
@@ -31,4 +31,3 @@ export default Marionette.LayoutView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/update-center/list-item-view.js b/server/sonar-web/src/main/js/apps/update-center/list-item-view.js
index b264732859c..b5410acb05d 100644
--- a/server/sonar-web/src/main/js/apps/update-center/list-item-view.js
+++ b/server/sonar-web/src/main/js/apps/update-center/list-item-view.js
@@ -72,6 +72,7 @@ export default Marionette.ItemView.extend({
e.stopPropagation();
$('body').click();
const index = $(e.currentTarget).data('idx');
+
// if show changelog of update, show details of this update
// otherwise show changelog of the available release
const update = this.model.has('release') ? this.model.toJSON() : this.model.get('updates')[index];
@@ -114,4 +115,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/update-center/list-view.js b/server/sonar-web/src/main/js/apps/update-center/list-view.js
index 31dc636adf7..1e4fe5023fa 100644
--- a/server/sonar-web/src/main/js/apps/update-center/list-view.js
+++ b/server/sonar-web/src/main/js/apps/update-center/list-view.js
@@ -25,4 +25,3 @@ export default Marionette.CollectionView.extend({
childView: ListItemView
});
-
diff --git a/server/sonar-web/src/main/js/apps/update-center/plugin-changelog-view.js b/server/sonar-web/src/main/js/apps/update-center/plugin-changelog-view.js
index fd8e6c63306..4c9490a6e26 100644
--- a/server/sonar-web/src/main/js/apps/update-center/plugin-changelog-view.js
+++ b/server/sonar-web/src/main/js/apps/update-center/plugin-changelog-view.js
@@ -44,4 +44,3 @@ export default Popup.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/update-center/plugin.js b/server/sonar-web/src/main/js/apps/update-center/plugin.js
index 3997e5c9a8f..de5b07b2655 100644
--- a/server/sonar-web/src/main/js/apps/update-center/plugin.js
+++ b/server/sonar-web/src/main/js/apps/update-center/plugin.js
@@ -87,4 +87,3 @@ export default Backbone.Model.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/update-center/plugins.js b/server/sonar-web/src/main/js/apps/update-center/plugins.js
index 94317555e5d..cb2d23b048e 100644
--- a/server/sonar-web/src/main/js/apps/update-center/plugins.js
+++ b/server/sonar-web/src/main/js/apps/update-center/plugins.js
@@ -221,4 +221,3 @@ const Plugins = Backbone.Collection.extend({
export default Plugins;
-
diff --git a/server/sonar-web/src/main/js/apps/update-center/router.js b/server/sonar-web/src/main/js/apps/update-center/router.js
index 211f90e2b4b..c049d998f01 100644
--- a/server/sonar-web/src/main/js/apps/update-center/router.js
+++ b/server/sonar-web/src/main/js/apps/update-center/router.js
@@ -53,4 +53,3 @@ export default Backbone.Router.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/update-center/search-view.js b/server/sonar-web/src/main/js/apps/update-center/search-view.js
index 90cfa892ce9..2cf558354a8 100644
--- a/server/sonar-web/src/main/js/apps/update-center/search-view.js
+++ b/server/sonar-web/src/main/js/apps/update-center/search-view.js
@@ -102,4 +102,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/app.js b/server/sonar-web/src/main/js/apps/users/app.js
index fcbe54cafb8..14ea47e63e3 100644
--- a/server/sonar-web/src/main/js/apps/users/app.js
+++ b/server/sonar-web/src/main/js/apps/users/app.js
@@ -65,4 +65,3 @@ App.on('start', function () {
window.sonarqube.appStarted.then(options => App.start(options));
-
diff --git a/server/sonar-web/src/main/js/apps/users/change-password-view.js b/server/sonar-web/src/main/js/apps/users/change-password-view.js
index 29178ba33f2..120703690a1 100644
--- a/server/sonar-web/src/main/js/apps/users/change-password-view.js
+++ b/server/sonar-web/src/main/js/apps/users/change-password-view.js
@@ -58,4 +58,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/create-view.js b/server/sonar-web/src/main/js/apps/users/create-view.js
index 58adadd3360..8f1768c6a8d 100644
--- a/server/sonar-web/src/main/js/apps/users/create-view.js
+++ b/server/sonar-web/src/main/js/apps/users/create-view.js
@@ -48,4 +48,3 @@ export default FormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/deactivate-view.js b/server/sonar-web/src/main/js/apps/users/deactivate-view.js
index 073e3a9b6fa..1a546ece3f2 100644
--- a/server/sonar-web/src/main/js/apps/users/deactivate-view.js
+++ b/server/sonar-web/src/main/js/apps/users/deactivate-view.js
@@ -46,4 +46,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/form-view.js b/server/sonar-web/src/main/js/apps/users/form-view.js
index 2f5b93ea492..80115329fd2 100644
--- a/server/sonar-web/src/main/js/apps/users/form-view.js
+++ b/server/sonar-web/src/main/js/apps/users/form-view.js
@@ -66,4 +66,3 @@ export default ModalForm.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/groups-view.js b/server/sonar-web/src/main/js/apps/users/groups-view.js
index f8a01ebc49a..fb3aede0dc6 100644
--- a/server/sonar-web/src/main/js/apps/users/groups-view.js
+++ b/server/sonar-web/src/main/js/apps/users/groups-view.js
@@ -56,4 +56,3 @@ export default Modal.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/header-view.js b/server/sonar-web/src/main/js/apps/users/header-view.js
index 3b5a06a3da7..82808910aec 100644
--- a/server/sonar-web/src/main/js/apps/users/header-view.js
+++ b/server/sonar-web/src/main/js/apps/users/header-view.js
@@ -53,4 +53,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/layout.js b/server/sonar-web/src/main/js/apps/users/layout.js
index 0d23b922dcd..8ab09ef5297 100644
--- a/server/sonar-web/src/main/js/apps/users/layout.js
+++ b/server/sonar-web/src/main/js/apps/users/layout.js
@@ -31,4 +31,3 @@ export default Marionette.LayoutView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/list-footer-view.js b/server/sonar-web/src/main/js/apps/users/list-footer-view.js
index 817fcd380e1..d1e34200cc7 100644
--- a/server/sonar-web/src/main/js/apps/users/list-footer-view.js
+++ b/server/sonar-web/src/main/js/apps/users/list-footer-view.js
@@ -50,4 +50,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/list-item-view.js b/server/sonar-web/src/main/js/apps/users/list-item-view.js
index e5b45bdaba7..f879001e909 100644
--- a/server/sonar-web/src/main/js/apps/users/list-item-view.js
+++ b/server/sonar-web/src/main/js/apps/users/list-item-view.js
@@ -146,4 +146,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/list-view.js b/server/sonar-web/src/main/js/apps/users/list-view.js
index 3bd5fd9060b..6fb416fc812 100644
--- a/server/sonar-web/src/main/js/apps/users/list-view.js
+++ b/server/sonar-web/src/main/js/apps/users/list-view.js
@@ -22,7 +22,6 @@ import Marionette from 'backbone.marionette';
import ListItemView from './list-item-view';
import Template from './templates/users-list.hbs';
-
export default Marionette.CompositeView.extend({
template: Template,
childView: ListItemView,
@@ -46,4 +45,3 @@ export default Marionette.CompositeView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/search-view.js b/server/sonar-web/src/main/js/apps/users/search-view.js
index c8c0df459ff..5f4a2245934 100644
--- a/server/sonar-web/src/main/js/apps/users/search-view.js
+++ b/server/sonar-web/src/main/js/apps/users/search-view.js
@@ -65,4 +65,3 @@ export default Marionette.ItemView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/tokens-view.js b/server/sonar-web/src/main/js/apps/users/tokens-view.js
index 883a2b8687e..ff85d106652 100644
--- a/server/sonar-web/src/main/js/apps/users/tokens-view.js
+++ b/server/sonar-web/src/main/js/apps/users/tokens-view.js
@@ -25,7 +25,6 @@ import Modal from '../../components/common/modals';
import Template from './templates/users-tokens.hbs';
import { getTokens, generateToken, revokeToken } from '../../api/user-tokens';
-
export default Modal.extend({
template: Template,
diff --git a/server/sonar-web/src/main/js/apps/users/update-view.js b/server/sonar-web/src/main/js/apps/users/update-view.js
index 7dc44aeff96..c010ed75376 100644
--- a/server/sonar-web/src/main/js/apps/users/update-view.js
+++ b/server/sonar-web/src/main/js/apps/users/update-view.js
@@ -44,4 +44,3 @@ export default FormView.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/user.js b/server/sonar-web/src/main/js/apps/users/user.js
index d041faad611..f9898e9b176 100644
--- a/server/sonar-web/src/main/js/apps/users/user.js
+++ b/server/sonar-web/src/main/js/apps/users/user.js
@@ -92,4 +92,3 @@ export default Backbone.Model.extend({
}
});
-
diff --git a/server/sonar-web/src/main/js/apps/users/users.js b/server/sonar-web/src/main/js/apps/users/users.js
index 1d495078ac4..9f703940e72 100644
--- a/server/sonar-web/src/main/js/apps/users/users.js
+++ b/server/sonar-web/src/main/js/apps/users/users.js
@@ -55,4 +55,3 @@ export default Backbone.Collection.extend({
});
-
diff --git a/server/sonar-web/src/main/js/apps/web-api/components/Menu.js b/server/sonar-web/src/main/js/apps/web-api/components/Menu.js
index e5d58f5de94..09cf1727297 100644
--- a/server/sonar-web/src/main/js/apps/web-api/components/Menu.js
+++ b/server/sonar-web/src/main/js/apps/web-api/components/Menu.js
@@ -42,7 +42,6 @@ export default function Menu ({ domains, showInternal, showOnlyDeprecated, searc
})
.filter(domain => domain.filteredActions.length);
-
return (
<div className="api-documentation-results panel">
<div className="list-group">