diff options
author | Stas Vilchik <vilchiks@gmail.com> | 2016-04-05 11:46:02 +0200 |
---|---|---|
committer | Stas Vilchik <vilchiks@gmail.com> | 2016-04-05 11:46:02 +0200 |
commit | 0bac18d71ccd2504254cd82c89ea208320a5fb30 (patch) | |
tree | 1a5c465a5411469833a612f0893f2de907997682 /server/sonar-web/src/main/js/apps | |
parent | 7c90d26047935985378a3aa0f26ee316acba59e1 (diff) | |
download | sonarqube-0bac18d71ccd2504254cd82c89ea208320a5fb30.tar.gz sonarqube-0bac18d71ccd2504254cd82c89ea208320a5fb30.zip |
enforce js code style5.5-M14
Diffstat (limited to 'server/sonar-web/src/main/js/apps')
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}/> {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"> |