]> source.dussan.org Git - sonarqube.git/commitdiff
strengthen import/order (#3024)
authorStas Vilchik <stas.vilchik@sonarsource.com>
Wed, 7 Feb 2018 12:27:14 +0000 (13:27 +0100)
committerGitHub <noreply@github.com>
Wed, 7 Feb 2018 12:27:14 +0000 (13:27 +0100)
106 files changed:
server/sonar-web/.eslintrc
server/sonar-web/src/main/js/api/permissions.ts
server/sonar-web/src/main/js/app/components/GlobalFooterContainer.tsx
server/sonar-web/src/main/js/app/components/SimpleContainer.tsx
server/sonar-web/src/main/js/app/components/extensions/Extension.js
server/sonar-web/src/main/js/app/components/extensions/ExtensionContainer.tsx
server/sonar-web/src/main/js/app/components/nav/settings/SettingsNav.tsx
server/sonar-web/src/main/js/app/utils/startReactApp.js
server/sonar-web/src/main/js/apps/account/notifications/GlobalNotifications.js
server/sonar-web/src/main/js/apps/account/notifications/Notifications.js
server/sonar-web/src/main/js/apps/account/notifications/ProjectNotifications.js
server/sonar-web/src/main/js/apps/account/organizations/UserOrganizations.tsx
server/sonar-web/src/main/js/apps/code/components/App.tsx
server/sonar-web/src/main/js/apps/coding-rules/components/App.tsx
server/sonar-web/src/main/js/apps/coding-rules/components/RuleDetails.tsx
server/sonar-web/src/main/js/apps/coding-rules/components/RuleDetailsMeta.tsx
server/sonar-web/src/main/js/apps/coding-rules/components/RuleListItem.tsx
server/sonar-web/src/main/js/apps/component-measures/components/MeasureContent.js
server/sonar-web/src/main/js/apps/component-measures/components/MeasureHeader.js
server/sonar-web/src/main/js/apps/component-measures/components/MeasureOverview.js
server/sonar-web/src/main/js/apps/component-measures/components/PageActions.js
server/sonar-web/src/main/js/apps/component-measures/drilldown/TreeMapView.js
server/sonar-web/src/main/js/apps/component-measures/sidebar/DomainFacet.js
server/sonar-web/src/main/js/apps/component-measures/utils.js
server/sonar-web/src/main/js/apps/custom-measures/delete-view.js
server/sonar-web/src/main/js/apps/custom-measures/form-view.js
server/sonar-web/src/main/js/apps/groups/components/List.tsx
server/sonar-web/src/main/js/apps/issues/components/App.js
server/sonar-web/src/main/js/apps/issues/sidebar/LanguageFacet.js
server/sonar-web/src/main/js/apps/marketplace/App.tsx
server/sonar-web/src/main/js/apps/marketplace/EditionBoxes.tsx
server/sonar-web/src/main/js/apps/marketplace/components/PluginActions.tsx
server/sonar-web/src/main/js/apps/marketplace/components/PluginChangeLog.tsx
server/sonar-web/src/main/js/apps/marketplace/components/PluginChangeLogButton.tsx
server/sonar-web/src/main/js/apps/marketplace/components/PluginStatus.tsx
server/sonar-web/src/main/js/apps/metrics/delete-view.js
server/sonar-web/src/main/js/apps/metrics/form-view.js
server/sonar-web/src/main/js/apps/organizations/components/MembersListItem.js
server/sonar-web/src/main/js/apps/organizations/navigation/OrganizationNavigationMenu.tsx
server/sonar-web/src/main/js/apps/organizations/routes.ts
server/sonar-web/src/main/js/apps/overview/badges/BadgeParams.tsx
server/sonar-web/src/main/js/apps/overview/badges/BadgesModal.tsx
server/sonar-web/src/main/js/apps/overview/main/CodeSmells.js
server/sonar-web/src/main/js/apps/overview/main/enhance.tsx
server/sonar-web/src/main/js/apps/overview/meta/Meta.tsx
server/sonar-web/src/main/js/apps/overview/meta/MetaTags.tsx
server/sonar-web/src/main/js/apps/permissions/global/components/AllHoldersListContainer.tsx
server/sonar-web/src/main/js/apps/permissions/project/components/App.js
server/sonar-web/src/main/js/apps/project-admin/key/BulkUpdate.js
server/sonar-web/src/main/js/apps/project-admin/key/Key.js
server/sonar-web/src/main/js/apps/project-admin/key/views/UpdateKeyConfirmation.js
server/sonar-web/src/main/js/apps/project-admin/links/views/CreationModal.js
server/sonar-web/src/main/js/apps/project-admin/links/views/DeletionModal.js
server/sonar-web/src/main/js/apps/projectActivity/components/GraphHistory.js
server/sonar-web/src/main/js/apps/projectActivity/components/GraphsHistory.js
server/sonar-web/src/main/js/apps/projectActivity/components/GraphsTooltips.js
server/sonar-web/src/main/js/apps/projectBranches/components/BranchRow.tsx
server/sonar-web/src/main/js/apps/projects/components/PageHeader.tsx
server/sonar-web/src/main/js/apps/projects/components/ProjectCardLeak.tsx
server/sonar-web/src/main/js/apps/projects/components/ProjectCardOverall.tsx
server/sonar-web/src/main/js/apps/projects/filters/NewMaintainabilityFilter.tsx
server/sonar-web/src/main/js/apps/projects/filters/NewReliabilityFilter.tsx
server/sonar-web/src/main/js/apps/projects/filters/NewSecurityFilter.tsx
server/sonar-web/src/main/js/apps/projects/utils.ts
server/sonar-web/src/main/js/apps/projectsManagement/App.tsx
server/sonar-web/src/main/js/apps/quality-gates/components/Condition.tsx
server/sonar-web/src/main/js/apps/quality-gates/components/Details.js
server/sonar-web/src/main/js/apps/quality-profiles/details/ProfilePermissionsForm.tsx
server/sonar-web/src/main/js/apps/quality-profiles/utils.ts
server/sonar-web/src/main/js/apps/settings/store/actions.js
server/sonar-web/src/main/js/apps/settings/store/rootReducer.js
server/sonar-web/src/main/js/apps/settings/utils.js
server/sonar-web/src/main/js/apps/system/components/info-items/HealthCard.tsx
server/sonar-web/src/main/js/apps/system/components/info-items/SysInfoItem.tsx
server/sonar-web/src/main/js/apps/system/components/system-upgrade/SystemUpgradeItem.tsx
server/sonar-web/src/main/js/apps/users/UsersApp.tsx
server/sonar-web/src/main/js/apps/users/components/TokensFormModal.tsx
server/sonar-web/src/main/js/apps/users/components/UserActions.tsx
server/sonar-web/src/main/js/apps/users/components/UserForm.tsx
server/sonar-web/src/main/js/apps/users/components/UserGroups.tsx
server/sonar-web/src/main/js/apps/users/components/UserListItem.tsx
server/sonar-web/src/main/js/apps/web-api/components/Action.tsx
server/sonar-web/src/main/js/apps/web-api/components/WebApiApp.tsx
server/sonar-web/src/main/js/components/RestartModal/index.js
server/sonar-web/src/main/js/components/SelectList/index.js
server/sonar-web/src/main/js/components/SourceViewer/SourceViewerCode.js
server/sonar-web/src/main/js/components/SourceViewer/popups/coverage-popup.js
server/sonar-web/src/main/js/components/SourceViewer/popups/duplication-popup.js
server/sonar-web/src/main/js/components/SourceViewer/popups/line-actions-popup.js
server/sonar-web/src/main/js/components/SourceViewer/popups/scm-popup.js
server/sonar-web/src/main/js/components/SourceViewer/views/measures-overlay.js
server/sonar-web/src/main/js/components/charts/LanguageDistributionContainer.tsx
server/sonar-web/src/main/js/components/common/BranchStatus.tsx
server/sonar-web/src/main/js/components/icons-components/AlertErrorIcon.tsx
server/sonar-web/src/main/js/components/icons-components/DeleteIcon.tsx
server/sonar-web/src/main/js/components/icons-components/GroupIcon.tsx
server/sonar-web/src/main/js/components/icons-components/LongLivingBranchIcon.tsx
server/sonar-web/src/main/js/components/icons-components/PendingIcon.tsx
server/sonar-web/src/main/js/components/icons-components/PullRequestIcon.tsx
server/sonar-web/src/main/js/components/issue/Issue.js
server/sonar-web/src/main/js/components/measure/Measure.tsx
server/sonar-web/src/main/js/components/preview-graph/PreviewGraph.js
server/sonar-web/src/main/js/components/preview-graph/PreviewGraphTooltips.js
server/sonar-web/src/main/js/components/ui/Avatar.tsx
server/sonar-web/src/main/js/components/ui/OrganizationListItem.tsx
server/sonar-web/src/main/js/store/rootActions.js

index e62bb03029617cf44d9ca07f5e76da9c666962c3..00b12a8d6b484d92d66d57c14e0c3403492aff0f 100644 (file)
     "import/no-named-as-default-member": "error",
     "import/no-named-default": "error",
     "import/no-webpack-loader-syntax": "error",
-    "import/order": ["error", { "groups": ["builtin", "external"], "newlines-between": "never" }],
+    "import/order": [
+      "error",
+      {
+        "groups": ["builtin", "external", ["index", "sibling"], ["parent", "internal"]],
+        "newlines-between": "never"
+      }
+    ],
 
     // does not properly work with ts
     "import/no-unresolved": "off",
index 43de59421a749c372e0b3eb2eb7c5715b65e2fb0..b87dbc9956da89d45565d8fcdca58067fbf80dcd 100644 (file)
@@ -17,8 +17,8 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
-import { getJSON, post, postJSON, RequestData } from '../helpers/request';
 import { BaseSearchProjectsParameters } from './components';
+import { getJSON, post, postJSON, RequestData } from '../helpers/request';
 
 const PAGE_SIZE = 100;
 
index 9524c6de7b69f01cc5ca3e449e16e3e1c58bad3a..b0a9a2c29a392f0f2355c7a13f6805e10d332a14 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import { connect } from 'react-redux';
-import { getAppState } from '../../store/rootReducer';
 import GlobalFooter from './GlobalFooter';
+import { getAppState } from '../../store/rootReducer';
 
 interface StateProps {
   productionDatabase: boolean;
index 883fdfc3e24bf31527a9a03c9b8f03932a0d6d3e..8db3e7299c38557f80995dd10680889266d192e6 100644 (file)
@@ -19,9 +19,9 @@
  */
 import * as React from 'react';
 import * as PropTypes from 'prop-types';
-import * as theme from '../theme';
 import GlobalLoading from './GlobalLoading';
 import GlobalFooterContainer from './GlobalFooterContainer';
+import * as theme from '../theme';
 import { tryGetGlobalNavigation } from '../../api/nav';
 import NavBar from '../../components/nav/NavBar';
 
index cf3ce657a719dbdca5f2b109ca1681f36514d485..e1a0ab878e8b0354d53b3dff67d59bb468d62c84 100644 (file)
@@ -23,10 +23,10 @@ import Helmet from 'react-helmet';
 import { connect } from 'react-redux';
 import { withRouter } from 'react-router';
 import { injectIntl } from 'react-intl';
+import { getExtensionStart } from './utils';
 import { addGlobalErrorMessage } from '../../../store/globalMessages/duck';
 import { getCurrentUser } from '../../../store/rootReducer';
 import { translate } from '../../../helpers/l10n';
-import { getExtensionStart } from './utils';
 import getStore from '../../utils/getStore';
 
 /*::
index d1808b36d91751765f9ecaaf761d5924207e730f..e24cb825b9bdd110e3d63733547d3bbd597fa7bc 100644 (file)
@@ -18,9 +18,9 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import { connect } from 'react-redux';
+import Extension from './Extension';
 import { getCurrentUser } from '../../../store/rootReducer';
 import { addGlobalErrorMessage } from '../../../store/globalMessages/duck';
-import Extension from './Extension';
 
 const mapStateToProps = (state: any) => ({
   currentUser: getCurrentUser(state)
index 7d7901e36ddf0996be584ee08447dc7dc2500f61..32433c78d1571146d701cddc51988a32a76d291b 100644 (file)
@@ -20,9 +20,9 @@
 import * as React from 'react';
 import * as classNames from 'classnames';
 import { IndexLink, Link } from 'react-router';
+import SettingsEditionsNotifContainer from './SettingsEditionsNotifContainer';
 import * as theme from '../../../../app/theme';
 import ContextNavBar from '../../../../components/nav/ContextNavBar';
-import SettingsEditionsNotifContainer from './SettingsEditionsNotifContainer';
 import NavBarTabs from '../../../../components/nav/NavBarTabs';
 import { EditionStatus } from '../../../../api/marketplace';
 import { Extension } from '../../../types';
index 0b8092d9570219bed512340c1e6bf77a140247d4..f3a96e04522e7fa1fa55fddf62e3005d7b341d55 100644 (file)
@@ -21,6 +21,8 @@ import React from 'react';
 import { render } from 'react-dom';
 import { Router, Route, IndexRoute, Redirect } from 'react-router';
 import { Provider } from 'react-redux';
+import getStore from './getStore';
+import getHistory from './getHistory';
 import DefaultHelmetContainer from '../components/DefaultHelmetContainer';
 import LocalizationContainer from '../components/LocalizationContainer';
 import MigrationContainer from '../components/MigrationContainer';
@@ -74,8 +76,6 @@ import usersRoutes from '../../apps/users/routes';
 import webAPIRoutes from '../../apps/web-api/routes';
 import { maintenanceRoutes, setupRoutes } from '../../apps/maintenance/routes';
 import { globalPermissionsRoutes, projectPermissionsRoutes } from '../../apps/permissions/routes';
-import getStore from './getStore';
-import getHistory from './getHistory';
 
 function handleUpdate() {
   const { action } = this.state.location;
index bf116a0899875cda24ef5941255637cefa631285..21b7c28f9d178b07eec66604407e5bc4bfb22dd8 100644 (file)
@@ -20,6 +20,7 @@
 import React from 'react';
 import { connect } from 'react-redux';
 import NotificationsList from './NotificationsList';
+import { addNotification, removeNotification } from './actions';
 import { translate } from '../../../helpers/l10n';
 import {
   getGlobalNotifications,
@@ -32,7 +33,6 @@ import {
   ChannelsState,
   TypesState
 } from '../../../store/notifications/duck'; */
-import { addNotification, removeNotification } from './actions';
 
 /*::
 type Props = {
index 2116133816c300b615e1150967a850d1d0e940c7..56148702a1d9f902682ded47dc9349ee05aa8c94 100644 (file)
@@ -23,8 +23,8 @@ import Helmet from 'react-helmet';
 import { connect } from 'react-redux';
 import GlobalNotifications from './GlobalNotifications';
 import Projects from './Projects';
-import { translate } from '../../../helpers/l10n';
 import { fetchNotifications } from './actions';
+import { translate } from '../../../helpers/l10n';
 
 class Notifications extends React.PureComponent {
   /*:: props: {
index 0dc2bbe2ec33a1528bf59f4f929bd98f0f6a7cbd..8fbf66c2d4c2d549bec12893cbe14c31ad984e25 100644 (file)
@@ -21,6 +21,7 @@ import React from 'react';
 import { connect } from 'react-redux';
 import { Link } from 'react-router';
 import NotificationsList from './NotificationsList';
+import { addNotification, removeNotification } from './actions';
 import Organization from '../../../components/shared/Organization';
 import { translate } from '../../../helpers/l10n';
 import {
@@ -34,7 +35,6 @@ import {
   ChannelsState,
   TypesState
 } from '../../../store/notifications/duck'; */
-import { addNotification, removeNotification } from './actions';
 import { getProjectUrl } from '../../../helpers/urls';
 
 class ProjectNotifications extends React.PureComponent {
index f03c2e8132f81f8a4e99e4542aece40e232be756..30895a4147ec67e45ebe7460eb01a7cec7d21df4 100644 (file)
@@ -22,8 +22,8 @@ import Helmet from 'react-helmet';
 import { connect } from 'react-redux';
 import OrganizationsList from './OrganizationsList';
 import CreateOrganizationForm from './CreateOrganizationForm';
-import { translate } from '../../../helpers/l10n';
 import { fetchIfAnyoneCanCreateOrganizations } from './actions';
+import { translate } from '../../../helpers/l10n';
 import { getAppState, getMyOrganizations, getGlobalSettingValue } from '../../../store/rootReducer';
 import { Organization } from '../../../app/types';
 
index f6fa32269a2c2866ebfe3da92bb7160527f4beee..08ceee43e656f967b85c792d603eafd1031a3500 100644 (file)
@@ -22,17 +22,17 @@ import * as React from 'react';
 import Helmet from 'react-helmet';
 import Components from './Components';
 import Breadcrumbs from './Breadcrumbs';
-import { Component as CodeComponent } from '../types';
-import SourceViewer from './../../../components/SourceViewer/SourceViewer';
 import Search from './Search';
-import ListFooter from '../../../components/controls/ListFooter';
+import { addComponent, addComponentBreadcrumbs, clearBucket } from '../bucket';
+import { Component as CodeComponent } from '../types';
 import { retrieveComponentChildren, retrieveComponent, loadMoreChildren } from '../utils';
+import ListFooter from '../../../components/controls/ListFooter';
+import SourceViewer from '../../../components/SourceViewer/SourceViewer';
 import { parseError } from '../../../helpers/request';
-import { addComponent, addComponentBreadcrumbs, clearBucket } from '../bucket';
 import { getBranchName } from '../../../helpers/branches';
 import { translate } from '../../../helpers/l10n';
-import '../code.css';
 import { Component, Branch } from '../../../app/types';
+import '../code.css';
 
 interface Props {
   branch?: Branch;
index 794ede92bdf335c4992ce1cf3f270eae5b1ac8e2..2dfe9096b12fffa7e858f36c98980496d87c8766 100644 (file)
@@ -22,6 +22,11 @@ import { Helmet } from 'react-helmet';
 import * as PropTypes from 'prop-types';
 import { keyBy } from 'lodash';
 import * as key from 'keymaster';
+import BulkChange from './BulkChange';
+import FacetsList from './FacetsList';
+import PageActions from './PageActions';
+import RuleDetails from './RuleDetails';
+import RuleListItem from './RuleListItem';
 import {
   Facets,
   Query,
@@ -43,15 +48,10 @@ import ScreenPositionHelper from '../../../components/common/ScreenPositionHelpe
 import { translate } from '../../../helpers/l10n';
 import { RawQuery } from '../../../helpers/query';
 import ListFooter from '../../../components/controls/ListFooter';
-import RuleListItem from './RuleListItem';
-import PageActions from './PageActions';
 import FiltersHeader from '../../../components/common/FiltersHeader';
 import SearchBox from '../../../components/controls/SearchBox';
-import FacetsList from './FacetsList';
 import { searchQualityProfiles, Profile } from '../../../api/quality-profiles';
 import { scrollToElement } from '../../../helpers/scrolling';
-import BulkChange from './BulkChange';
-import RuleDetails from './RuleDetails';
 
 import '../styles.css';
 
index 16a758b4256abe03ee0cb0d2c3d11026123a27f1..752c317cb5081b740962208ad5743b8a8e382656 100644 (file)
@@ -19,7 +19,6 @@
  */
 import * as React from 'react';
 import CustomRuleButton from './CustomRuleButton';
-import DeferredSpinner from '../../../components/common/DeferredSpinner';
 import RuleDetailsCustomRules from './RuleDetailsCustomRules';
 import RuleDetailsDescription from './RuleDetailsDescription';
 import RuleDetailsIssues from './RuleDetailsIssues';
@@ -30,6 +29,7 @@ import { Query, Activation } from '../query';
 import { Profile } from '../../../api/quality-profiles';
 import { getRuleDetails, deleteRule, updateRule } from '../../../api/rules';
 import { RuleActivation, RuleDetails as IRuleDetails } from '../../../app/types';
+import DeferredSpinner from '../../../components/common/DeferredSpinner';
 import ConfirmButton from '../../../components/controls/ConfirmButton';
 import { translate, translateWithParameters } from '../../../helpers/l10n';
 
index 88d81b5facaee5abf3c8249a90ecedc130573138..310af7e4bee3cd0065cf4b63191e19b5d50805e4 100644 (file)
  */
 import * as React from 'react';
 import { Link } from 'react-router';
+import RuleDetailsTagsPopup from './RuleDetailsTagsPopup';
+import SimilarRulesFilter from './SimilarRulesFilter';
 import { Query } from '../query';
 import { RuleDetails, RuleScope } from '../../../app/types';
 import { getRuleUrl } from '../../../helpers/urls';
 import LinkIcon from '../../../components/icons-components/LinkIcon';
 import RuleScopeIcon from '../../../components/icons-components/RuleScopeIcon';
-import SimilarRulesFilter from './SimilarRulesFilter';
 import Tooltip from '../../../components/controls/Tooltip';
 import { translate } from '../../../helpers/l10n';
 import IssueTypeIcon from '../../../components/ui/IssueTypeIcon';
 import SeverityHelper from '../../../components/shared/SeverityHelper';
 import BubblePopupHelper from '../../../components/common/BubblePopupHelper';
-import RuleDetailsTagsPopup from './RuleDetailsTagsPopup';
 import TagsList from '../../../components/tags/TagsList';
 import DateFormatter from '../../../components/intl/DateFormatter';
 
index 20c045ba704ca07b0b26155175d087b0dd208ddf..3f9852c418d6e04504c13ea59fa60483159ba907 100644 (file)
@@ -20,9 +20,9 @@
 import * as React from 'react';
 import * as classNames from 'classnames';
 import { Link } from 'react-router';
-import { Activation, Query } from '../query';
 import ActivationButton from './ActivationButton';
 import SimilarRulesFilter from './SimilarRulesFilter';
+import { Activation, Query } from '../query';
 import { Profile, deactivateRule } from '../../../api/quality-profiles';
 import { Rule, RuleInheritance } from '../../../app/types';
 import ConfirmButton from '../../../components/controls/ConfirmButton';
index ae13d36acf2d1645d03cc0f06a7a6f9e81005e58..a9d9f81c35dd01c028411f2a9011d983dd5d8d99 100644 (file)
 // @flow
 import React from 'react';
 import classNames from 'classnames';
-import CodeView from '../drilldown/CodeView';
 import Breadcrumbs from './Breadcrumbs';
-import FilesView from '../drilldown/FilesView';
 import MeasureFavoriteContainer from './MeasureFavoriteContainer';
 import MeasureHeader from './MeasureHeader';
 import MeasureViewSelect from './MeasureViewSelect';
 import MetricNotFound from './MetricNotFound';
 import PageActions from './PageActions';
+import FilesView from '../drilldown/FilesView';
+import CodeView from '../drilldown/CodeView';
 import TreeMapView from '../drilldown/TreeMapView';
 import { getComponentTree } from '../../../api/components';
 import { complementary } from '../config/complementary';
index c7964eb56a1bc17ae9f5f5ddc3872edb569a17a9..87c543aaa76966fe7120fc0cac9a50b1028dbb77 100644 (file)
 // @flow
 import React from 'react';
 import { Link } from 'react-router';
+import LeakPeriodLegend from './LeakPeriodLegend';
 import ComplexityDistribution from '../../../components/shared/ComplexityDistribution';
 import HistoryIcon from '../../../components/icons-components/HistoryIcon';
 import IssueTypeIcon from '../../../components/ui/IssueTypeIcon';
 import LanguageDistributionContainer from '../../../components/charts/LanguageDistributionContainer';
-import LeakPeriodLegend from './LeakPeriodLegend';
 import Measure from '../../../components/measure/Measure';
 import Tooltip from '../../../components/controls/Tooltip';
 import { getLocalizedMetricName, translate } from '../../../helpers/l10n';
index 22965bfd6f803ca407211f312adb1bd94de21f15..a5e79b7a1340cb0181c9deb95432b10f2763dd7b 100644 (file)
 // @flow
 import React from 'react';
 import Breadcrumbs from './Breadcrumbs';
-import BubbleChart from '../drilldown/BubbleChart';
 import LeakPeriodLegend from './LeakPeriodLegend';
 import MeasureFavoriteContainer from './MeasureFavoriteContainer';
 import PageActions from './PageActions';
+import BubbleChart from '../drilldown/BubbleChart';
 import SourceViewer from '../../../components/SourceViewer/SourceViewer';
 import { getComponentLeaves } from '../../../api/components';
 import { enhanceComponent, getBubbleMetrics, isFileType } from '../utils';
index fb9cc6fd0c82ac743a5ed788f3ed9a38721277f8..c68d7090f137311448eb61eb9ec713d6751224c3 100644 (file)
@@ -19,8 +19,8 @@
  */
 // @flow
 import React from 'react';
-import DeferredSpinner from '../../../components/common/DeferredSpinner';
 import FilesCounter from './FilesCounter';
+import DeferredSpinner from '../../../components/common/DeferredSpinner';
 import { translate } from '../../../helpers/l10n';
 /*:: import type { Paging } from '../types'; */
 
index dcefc84d24641466bce739c6c7102598bec22935..3892abf26894456374ce529acbd62cfb7f635faa 100644 (file)
 import React from 'react';
 import AutoSizer from 'react-virtualized/dist/commonjs/AutoSizer';
 import { scaleLinear, scaleOrdinal } from 'd3-scale';
+import EmptyResult from './EmptyResult';
 import * as theme from '../../../app/theme';
 import ColorBoxLegend from '../../../components/charts/ColorBoxLegend';
 import ColorGradientLegend from '../../../components/charts/ColorGradientLegend';
-import EmptyResult from './EmptyResult';
 import QualifierIcon from '../../../components/icons-components/QualifierIcon';
 import TreeMap from '../../../components/charts/TreeMap';
 import { translate, translateWithParameters, getLocalizedMetricName } from '../../../helpers/l10n';
index 3fd472649cdc2ff76e03f8da54640aa41a278a00..6ea4bc1afd1b33e541e30f1fd0a20b8b894fd203 100644 (file)
  */
 // @flow
 import React from 'react';
+import FacetMeasureValue from './FacetMeasureValue';
 import BubblesIcon from '../../../components/icons-components/BubblesIcon';
 import FacetBox from '../../../components/facet/FacetBox';
 import FacetHeader from '../../../components/facet/FacetHeader';
 import FacetItem from '../../../components/facet/FacetItem';
 import FacetItemsList from '../../../components/facet/FacetItemsList';
-import FacetMeasureValue from './FacetMeasureValue';
 import {
   addMeasureCategories,
   filterMeasures,
index c793c38318af955716dde1d489a1a8a451f9fb00..d822e66e6749c6dc62c265c44fbcfe60247198c8 100644 (file)
  */
 // @flow
 import { groupBy, memoize, sortBy, toPairs } from 'lodash';
-import { getLocalizedMetricName } from '../../helpers/l10n';
-import { cleanQuery, parseAsString, serializeString } from '../../helpers/query';
 import { domains } from './config/domains';
 import { bubbles } from './config/bubbles';
+import { getLocalizedMetricName } from '../../helpers/l10n';
+import { cleanQuery, parseAsString, serializeString } from '../../helpers/query';
 import { enhanceMeasure } from '../../components/measure/utils';
 /*:: import type { Component, ComponentEnhanced, Query } from './types'; */
 /*:: import type { RawQuery } from '../../helpers/query'; */
index aeb6f1907d2edda5289efda9a4ae87f0188df2e1..e910f280e55f472517d6feedb2d05afd4c1098c4 100644 (file)
@@ -17,8 +17,8 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
-import ModalForm from '../../components/common/modal-form';
 import Template from './templates/custom-measures-delete.hbs';
+import ModalForm from '../../components/common/modal-form';
 
 export default ModalForm.extend({
   template: Template,
index 517ea47a7065c9c18ae609b657c3dfa078dcaf73..aa8ff0a64dfb594462e0f88ffb68396edb8d3e4d 100644 (file)
@@ -17,9 +17,9 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
+import Template from './templates/custom-measures-form.hbs';
 import ModalForm from '../../components/common/modal-form';
 import Metrics from '../metrics/metrics';
-import Template from './templates/custom-measures-form.hbs';
 
 export default ModalForm.extend({
   template: Template,
index c4207f141d54dfe86be4409e2d6df414155c387f..bac8da1aa307f493dbab33ecc49f95f36ff076af 100644 (file)
@@ -19,8 +19,8 @@
  */
 import * as React from 'react';
 import { sortBy } from 'lodash';
-import { Group } from '../../../app/types';
 import ListItem from './ListItem';
+import { Group } from '../../../app/types';
 import { translate } from '../../../helpers/l10n';
 
 interface Props {
index 81261fe01bfc77a687283738079d9d4a67de4b06..a4f0a861a957de13e7b32fa5ad29c1174b7caf08 100644 (file)
@@ -25,7 +25,6 @@ import { keyBy, without } from 'lodash';
 import PropTypes from 'prop-types';
 import PageActions from './PageActions';
 import MyIssuesFilter from './MyIssuesFilter';
-import Sidebar from '../sidebar/Sidebar';
 import IssuesList from './IssuesList';
 import ComponentBreadcrumbs from './ComponentBreadcrumbs';
 import IssuesSourceViewer from './IssuesSourceViewer';
@@ -33,6 +32,7 @@ import BulkChangeModal from './BulkChangeModal';
 import NoMyIssues from './NoMyIssues';
 import ConciseIssuesList from '../conciseIssuesList/ConciseIssuesList';
 import ConciseIssuesListHeader from '../conciseIssuesList/ConciseIssuesListHeader';
+import Sidebar from '../sidebar/Sidebar';
 import * as actions from '../actions';
 import {
   parseQuery,
index b7f8bf39d81586c36bcfcd6a222cd774af38f060..1ccd0307689a9dd83611e978ab2cc988ce0da9e7 100644 (file)
 // @flow
 import React from 'react';
 import { sortBy, uniq, without } from 'lodash';
+import LanguageFacetFooter from './LanguageFacetFooter';
 import FacetBox from '../../../components/facet/FacetBox';
 import FacetHeader from '../../../components/facet/FacetHeader';
 import FacetItem from '../../../components/facet/FacetItem';
 import FacetItemsList from '../../../components/facet/FacetItemsList';
-import LanguageFacetFooter from './LanguageFacetFooter';
 import { translate } from '../../../helpers/l10n';
 import { formatFacetStat } from '../utils';
 /*:: import type { ReferencedLanguage } from '../utils'; */
index da8d71a8b22853199ed8a0c455f31bd12ee15e40..9615d5f844e4b2bbf1f7d73ae96d63e08546bdac 100644 (file)
@@ -27,6 +27,7 @@ import Footer from './Footer';
 import PendingActions from './PendingActions';
 import PluginsList from './PluginsList';
 import Search from './Search';
+import { filterPlugins, parseQuery, Query, serializeQuery } from './utils';
 import {
   getAvailablePlugins,
   getInstalledPluginsWithUpdates,
@@ -38,7 +39,6 @@ import {
 import { Edition, EditionStatus } from '../../api/marketplace';
 import { RawQuery } from '../../helpers/query';
 import { translate } from '../../helpers/l10n';
-import { filterPlugins, parseQuery, Query, serializeQuery } from './utils';
 import './style.css';
 
 export interface Props {
index bec96531575a93b29e6c353764fc200a19b2cbfe..d169e5b31a483c2bae6a23b00840fa9ab480cdd7 100644 (file)
@@ -22,9 +22,9 @@ import { FormattedMessage } from 'react-intl';
 import EditionBox from './components/EditionBox';
 import LicenseEditionForm from './components/LicenseEditionForm';
 import UninstallEditionForm from './components/UninstallEditionForm';
+import { sortEditions } from './utils';
 import { Edition, EditionStatus } from '../../api/marketplace';
 import { translate } from '../../helpers/l10n';
-import { sortEditions } from './utils';
 
 export interface Props {
   canInstall: boolean;
index bbcb7b7c0aeac6b378e675264a389d8496806ad5..324f3d9d34afb4a8b9685d2ba4f927fba4117dfe 100644 (file)
@@ -18,9 +18,9 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
+import PluginUpdateButton from './PluginUpdateButton';
 import Checkbox from '../../../components/controls/Checkbox';
 import CheckIcon from '../../../components/icons-components/CheckIcon';
-import PluginUpdateButton from './PluginUpdateButton';
 import { Plugin, installPlugin, updatePlugin, uninstallPlugin } from '../../../api/plugins';
 import { isPluginAvailable, isPluginInstalled } from '../utils';
 import { translate } from '../../../helpers/l10n';
index 4b0b2d751c5db45e4dd9471d1d2b5586f7ca2499..26b333cc334d2fcd165df96cbc881b53b4d26e25 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import BubblePopup from '../../../components/common/BubblePopup';
 import PluginChangeLogItem from './PluginChangeLogItem';
+import BubblePopup from '../../../components/common/BubblePopup';
 import { Release, Update } from '../../../api/plugins';
 import { translate } from '../../../helpers/l10n';
 
index 33883ff2d55c47adb19ece26cf5089c27d8b506f..a1f17963a7e3645e546153a2d19a4ccfd490cd5a 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import BubblePopupHelper from '../../../components/common/BubblePopupHelper';
 import PluginChangeLog from './PluginChangeLog';
+import BubblePopupHelper from '../../../components/common/BubblePopupHelper';
 import { Release, Update } from '../../../api/plugins';
 
 interface Props {
index ea92b059eaf1d4d2319d60cc2164639920d47231..8c42916e6c1ddc607742455fa2de034cabf7b48f 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import { Plugin } from '../../../api/plugins';
 import PluginActions from './PluginActions';
+import { Plugin } from '../../../api/plugins';
 import { translate } from '../../../helpers/l10n';
 
 interface Props {
index 5723921e4c62da6db44fa2456960484f86b1858f..5839bb00b96309353fa88e7cb16895629fe62a17 100644 (file)
@@ -17,8 +17,8 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
-import ModalForm from '../../components/common/modal-form';
 import Template from './templates/metrics-delete.hbs';
+import ModalForm from '../../components/common/modal-form';
 
 export default ModalForm.extend({
   template: Template,
index 24bd4602b68c52b47b557630a683ddd95fc6e683..4cc287bec768396abbb3abc5a4e05cc31cf59f2f 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import $ from 'jquery';
-import ModalForm from '../../components/common/modal-form';
 import Template from './templates/metrics-form.hbs';
+import ModalForm from '../../components/common/modal-form';
 
 export default ModalForm.extend({
   template: Template,
index 7626ef7dadaee86cf6109349ce666c637e70dd4b..891502d42e61ef30d2480c57d500c052aaeb2db9 100644 (file)
  */
 //@flow
 import React from 'react';
+import RemoveMemberForm from './forms/RemoveMemberForm';
+import ManageMemberGroupsForm from './forms/ManageMemberGroupsForm';
 import Avatar from '../../../components/ui/Avatar';
 import { translateWithParameters } from '../../../helpers/l10n';
 import { formatMeasure } from '../../../helpers/measures';
-import RemoveMemberForm from './forms/RemoveMemberForm';
-import ManageMemberGroupsForm from './forms/ManageMemberGroupsForm';
 import ActionsDropdown, {
   ActionsDropdownDivider
 } from '../../../components/controls/ActionsDropdown';
index c4bbf75e33547bf05de03558eafd6283a94a15e6..2c7b4f8b8631ce31cb762644c242d4d9bc7809a8 100644 (file)
  */
 import * as React from 'react';
 import { Link } from 'react-router';
+import OrganizationNavigationExtensions from './OrganizationNavigationExtensions';
+import OrganizationNavigationAdministration from './OrganizationNavigationAdministration';
 import { Organization } from '../../../app/types';
 import NavBarTabs from '../../../components/nav/NavBarTabs';
 import { translate } from '../../../helpers/l10n';
 import { getQualityGatesUrl } from '../../../helpers/urls';
-import OrganizationNavigationExtensions from './OrganizationNavigationExtensions';
-import OrganizationNavigationAdministration from './OrganizationNavigationAdministration';
 
 interface Props {
   location: { pathname: string };
index 6546097f9819df2c0a3dc94c726e153c133f8f6d..2b11756dbc3bb1f00ef2e81944a7c969d44baff2 100644 (file)
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import { RouterState, RedirectFunction } from 'react-router';
-import GlobalPermissionsApp from '../permissions/global/components/App';
 import OrganizationPageContainer from './components/OrganizationPage';
-import OrganizationPageExtension from '../../app/components/extensions/OrganizationPageExtension';
 import OrganizationContainer from './components/OrganizationContainer';
 import OrganizationProjects from './components/OrganizationProjects';
 import OrganizationAdminContainer from './components/OrganizationAdminContainer';
 import OrganizationEdit from './components/OrganizationEdit';
 import OrganizationMembersContainer from './components/OrganizationMembersContainer';
 import OrganizationDelete from './components/OrganizationDelete';
+import GlobalPermissionsApp from '../permissions/global/components/App';
 import PermissionTemplateApp from '../permission-templates/components/AppContainer';
 import ProjectManagementApp from '../projectsManagement/AppContainer';
 import codingRulesRoutes from '../coding-rules/routes';
@@ -34,6 +33,7 @@ import qualityGatesRoutes from '../quality-gates/routes';
 import qualityProfilesRoutes from '../quality-profiles/routes';
 import Issues from '../issues/components/AppContainer';
 import GroupsApp from '../groups/components/App';
+import OrganizationPageExtension from '../../app/components/extensions/OrganizationPageExtension';
 
 const routes = [
   {
index e6bce97e5d1f2ff0b02e9eadca397a4c47c96b36..17e3da5f7ebe1be58e817cd30da492e4f7f19ef0 100644 (file)
@@ -18,9 +18,9 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
+import { BadgeColors, BadgeType, BadgeOptions } from './utils';
 import Select from '../../../components/controls/Select';
 import { fetchWebApi } from '../../../api/web-api';
-import { BadgeColors, BadgeType, BadgeOptions } from './utils';
 import { getLocalizedMetricName, translate } from '../../../helpers/l10n';
 import { Metric } from '../../../app/types';
 
index ae664043b7ccf95a029706d01902e5e684e51228..b86c74027f4a0870adf00600d806664bd97db0b9 100644 (file)
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import Modal from '../../../components/controls/Modal';
 import BadgeButton from './BadgeButton';
 import BadgeSnippet from './BadgeSnippet';
 import BadgeParams from './BadgeParams';
 import { BadgeType, BadgeOptions, getBadgeUrl } from './utils';
 import { Metric } from '../../../app/types';
+import Modal from '../../../components/controls/Modal';
 import { translate } from '../../../helpers/l10n';
 import './styles.css';
 
index 259afad8acd2eed37b7e504f4dd8a3958b0d8eb7..94786fea4f8a5413bc4816f3164d9d02d5d116a3 100644 (file)
  */
 import React from 'react';
 import { Link } from 'react-router';
+import enhance from './enhance';
 import Tooltip from '../../../components/controls/Tooltip';
 import DateFromNow from '../../../components/intl/DateFromNow';
 import DateTimeFormatter from '../../../components/intl/DateTimeFormatter';
-import enhance from './enhance';
 import { getMetricName } from '../helpers/metrics';
 import { translate, translateWithParameters } from '../../../helpers/l10n';
 import { formatMeasure, isDiffMetric } from '../../../helpers/measures';
index 142cdf3eb90522d1698bfa6bd3abf5d32a88cd5a..43e23c1715df91883b0ce23a7e5a28655a2336c8 100644 (file)
@@ -23,7 +23,7 @@ import DrilldownLink from '../../../components/shared/DrilldownLink';
 import BubblesIcon from '../../../components/icons-components/BubblesIcon';
 import DateTimeFormatter from '../../../components/intl/DateTimeFormatter';
 import HistoryIcon from '../../../components/icons-components/HistoryIcon';
-import Rating from './../../../components/ui/Rating';
+import Rating from '../../../components/ui/Rating';
 import Timeline from '../components/Timeline';
 import Tooltip from '../../../components/controls/Tooltip';
 import {
index d05bdee189323157442c1dc2bdfea3f4a2ffd86b..82521e8c55c19560651b868a4bf47b381faf06db 100644 (file)
@@ -24,10 +24,10 @@ import MetaOrganizationKey from './MetaOrganizationKey';
 import MetaLinks from './MetaLinks';
 import MetaQualityGate from './MetaQualityGate';
 import MetaQualityProfiles from './MetaQualityProfiles';
-import AnalysesList from '../events/AnalysesList';
 import MetaSize from './MetaSize';
 import MetaTags from './MetaTags';
 import BadgesModal from '../badges/BadgesModal';
+import AnalysesList from '../events/AnalysesList';
 import { Visibility, Component, Metric } from '../../../app/types';
 import { History } from '../../../api/time-machine';
 import { MeasureEnhanced } from '../../../helpers/measures';
index 0e22da396916a046c5ac2f9a2bf81b87c277084b..e0caea4f6fbcf591bbb5e2a1a4e204e4a722e64a 100644 (file)
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
+import MetaTagsSelector from './MetaTagsSelector';
 import { setProjectTags } from '../../../api/components';
 import { translate } from '../../../helpers/l10n';
 import TagsList from '../../../components/tags/TagsList';
-import MetaTagsSelector from './MetaTagsSelector';
 import { BubblePopupPosition } from '../../../components/common/BubblePopup';
 import { Component } from '../../../app/types';
 
index 4c37e1193fe32033728c3cb87a8998a73ef4cafc..6038c2cc7f292f48282abf36b860bd2951b56838 100644 (file)
@@ -18,6 +18,7 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import { connect } from 'react-redux';
+import AllHoldersList from './AllHoldersList';
 import {
   loadHolders,
   grantToUser,
@@ -35,7 +36,6 @@ import {
   getPermissionsAppFilter,
   getPermissionsAppSelectedPermission
 } from '../../../../store/rootReducer';
-import AllHoldersList from './AllHoldersList';
 import { Organization } from '../../../../app/types';
 import { PermissionUser, PermissionGroup } from '../../../../api/permissions';
 
index 174dbef8b9c4d754f1f85bba34236c3be181ab2b..409bf3932cd66d96e0d57e07264a4217a56c1f13 100644 (file)
 import React from 'react';
 import Helmet from 'react-helmet';
 import { without } from 'lodash';
+import AllHoldersList from './AllHoldersList';
 import PageHeader from './PageHeader';
+import PublicProjectDisclaimer from './PublicProjectDisclaimer';
 import UpgradeOrganizationBox from '../../../../components/common/UpgradeOrganizationBox';
 import VisibilitySelector from '../../../../components/common/VisibilitySelector';
-import AllHoldersList from './AllHoldersList';
-import PublicProjectDisclaimer from './PublicProjectDisclaimer';
 import PageError from '../../shared/components/PageError';
 import * as api from '../../../../api/permissions';
 import { translate } from '../../../../helpers/l10n';
index 93c910e9729c379224ef2e4f3d1b9189752717cf..cf6ffdb2d9a15660a3dce113837ac452584f7527 100644 (file)
@@ -22,6 +22,7 @@ import PropTypes from 'prop-types';
 import { connect } from 'react-redux';
 import BulkUpdateForm from './BulkUpdateForm';
 import BulkUpdateResults from './BulkUpdateResults';
+import { reloadUpdateKeyPage } from './utils';
 import { translate, translateWithParameters } from '../../../helpers/l10n';
 import { bulkChangeKey } from '../../../api/components';
 import { parseError } from '../../../helpers/request';
@@ -30,7 +31,6 @@ import {
   addGlobalSuccessMessage,
   closeAllGlobalMessages
 } from '../../../store/globalMessages/duck';
-import { reloadUpdateKeyPage } from './utils';
 import RecentHistory from '../../../app/components/RecentHistory';
 
 class BulkUpdate extends React.PureComponent {
index 9f66444406fb09fb8ebe873a6931c1a2cac1450d..52faac1bdc0cc385f658c78bc6929763eca2ca66 100644 (file)
@@ -25,6 +25,7 @@ import Header from './Header';
 import UpdateForm from './UpdateForm';
 import BulkUpdate from './BulkUpdate';
 import FineGrainedUpdate from './FineGrainedUpdate';
+import { reloadUpdateKeyPage } from './utils';
 import { fetchProjectModules, changeKey } from '../store/actions';
 import { translate } from '../../../helpers/l10n';
 import {
@@ -33,7 +34,6 @@ import {
   addGlobalSuccessMessage
 } from '../../../store/globalMessages/duck';
 import { parseError } from '../../../helpers/request';
-import { reloadUpdateKeyPage } from './utils';
 import RecentHistory from '../../../app/components/RecentHistory';
 import { getProjectAdminProjectModules } from '../../../store/rootReducer';
 
index 83bbdd476a051d5fede749f62e434a86e31362bb..afdc1ccf3d73bf2470f5c104375d15cfb62efe20 100644 (file)
@@ -17,8 +17,8 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
-import ModalForm from '../../../../components/common/modal-form';
 import Template from './UpdateKeyConfirmation.hbs';
+import ModalForm from '../../../../components/common/modal-form';
 
 export default ModalForm.extend({
   template: Template,
index 020a4e8ee18685ece0b4382df933e19f48e97374..d00cb68e3bee10eada71b9160b34329c90a90111 100644 (file)
@@ -17,8 +17,8 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
-import ModalForm from '../../../../components/common/modal-form';
 import Template from './CreationModalTemplate.hbs';
+import ModalForm from '../../../../components/common/modal-form';
 import { parseError } from '../../../../helpers/request';
 
 export default ModalForm.extend({
index 07f8e6ffc727cd2f148694466dc1a3f0a967fe10..7b12ab08d84ce8a132a8c648c4817ee40da3afe8 100644 (file)
@@ -17,8 +17,8 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
-import ModalForm from '../../../../components/common/modal-form';
 import Template from './DeletionModalTemplate.hbs';
+import ModalForm from '../../../../components/common/modal-form';
 import { deleteLink } from '../../../../api/projectLinks';
 import { parseError } from '../../../../helpers/request';
 
index 580ffc0ca3979232e64af301bcf8f605642a620b..535529ccc18b47f22db84a9afa747889572c5d11 100644 (file)
  */
 import React from 'react';
 import AutoSizer from 'react-virtualized/dist/commonjs/AutoSizer';
-import AdvancedTimeline from '../../../components/charts/AdvancedTimeline';
 import GraphsTooltips from './GraphsTooltips';
 import GraphsLegendCustom from './GraphsLegendCustom';
 import GraphsLegendStatic from './GraphsLegendStatic';
+import AdvancedTimeline from '../../../components/charts/AdvancedTimeline';
 import { formatMeasure, getShortType } from '../../../helpers/measures';
 /*:: import type { Event, MeasureHistory } from '../types'; */
 /*:: import type { Serie } from '../../../components/charts/AdvancedTimeline'; */
index 207cc46e3b102989460ec84462bb409205bc729b..989b2ea690b88e7f9144cb9448ab52671d335d55 100644 (file)
@@ -19,8 +19,8 @@
  */
 import React from 'react';
 import { isEqual, sortBy } from 'lodash';
-import DeferredSpinner from '../../../components/common/DeferredSpinner';
 import GraphHistory from './GraphHistory';
+import DeferredSpinner from '../../../components/common/DeferredSpinner';
 import { EVENT_TYPES, getSeriesMetricType, hasHistoryData, isCustomGraph } from '../utils';
 import { translate } from '../../../helpers/l10n';
 import { parseDate } from '../../../helpers/dates';
index e5f5be5f10216185b64646845d17bfa9b5355a55..98c8c2db81c23f9cdaa02490ae7c6d31aee752b3 100644 (file)
  */
 // @flow
 import React from 'react';
-import BubblePopup from '../../../components/common/BubblePopup';
-import DateTimeFormatter from '../../../components/intl/DateTimeFormatter';
 import GraphsTooltipsContent from './GraphsTooltipsContent';
 import GraphsTooltipsContentEvents from './GraphsTooltipsContentEvents';
 import GraphsTooltipsContentCoverage from './GraphsTooltipsContentCoverage';
 import GraphsTooltipsContentDuplication from './GraphsTooltipsContentDuplication';
 import GraphsTooltipsContentIssues from './GraphsTooltipsContentIssues';
 import { DEFAULT_GRAPH } from '../utils';
+import BubblePopup from '../../../components/common/BubblePopup';
+import DateTimeFormatter from '../../../components/intl/DateTimeFormatter';
 /*:: import type { Event, MeasureHistory } from '../types'; */
 /*:: import type { Serie } from '../../../components/charts/AdvancedTimeline'; */
 
index 979a726f3361e29dea3da6ce2f1b1fed4d9375c1..b103ded575f4a61faa8c1bf198643f0557a1a003 100644 (file)
  */
 import * as React from 'react';
 import * as classNames from 'classnames';
-import { Branch } from '../../../app/types';
 import DeleteBranchModal from './DeleteBranchModal';
 import LeakPeriodForm from './LeakPeriodForm';
+import RenameBranchModal from './RenameBranchModal';
+import { Branch } from '../../../app/types';
 import BranchStatus from '../../../components/common/BranchStatus';
 import BranchIcon from '../../../components/icons-components/BranchIcon';
 import { isShortLivingBranch, isLongLivingBranch } from '../../../helpers/branches';
 import { translate } from '../../../helpers/l10n';
-import RenameBranchModal from './RenameBranchModal';
 import DateFromNow from '../../../components/intl/DateFromNow';
 import ActionsDropdown, {
   ActionsDropdownItem,
index 3182e69fd30aa851aa71810429aabde1bb0c45c0..cbc15e22bada429b43d4a6a88c9d606b79f68209 100644 (file)
  */
 import * as React from 'react';
 import * as classNames from 'classnames';
-import SearchFilterContainer from '../filters/SearchFilterContainer';
-import Tooltip from '../../../components/controls/Tooltip';
 import PerspectiveSelect from './PerspectiveSelect';
 import ProjectsSortingSelect from './ProjectsSortingSelect';
+import SearchFilterContainer from '../filters/SearchFilterContainer';
+import Tooltip from '../../../components/controls/Tooltip';
 import { CurrentUser, isLoggedIn, HomePageType } from '../../../app/types';
 import HomePageSelect from '../../../components/controls/HomePageSelect';
 import { translate } from '../../../helpers/l10n';
index 2c990df3673ab0354c4d04ee556937e52b43507c..d4477d904eb50615e2a5337f7fd9f949cde2b29c 100644 (file)
  */
 import * as React from 'react';
 import { Link } from 'react-router';
-import DateFromNow from '../../../components/intl/DateFromNow';
-import DateTimeFormatter from '../../../components/intl/DateTimeFormatter';
 import ProjectCardQualityGate from './ProjectCardQualityGate';
 import ProjectCardLeakMeasures from './ProjectCardLeakMeasures';
 import ProjectCardOrganizationContainer from './ProjectCardOrganizationContainer';
 import Favorite from '../../../components/controls/Favorite';
+import DateFromNow from '../../../components/intl/DateFromNow';
+import DateTimeFormatter from '../../../components/intl/DateTimeFormatter';
 import TagsList from '../../../components/tags/TagsList';
 import PrivateBadge from '../../../components/common/PrivateBadge';
 import { translate, translateWithParameters } from '../../../helpers/l10n';
index 275aa8fb49afe8b951ce94d5d5ee7b50c22307ec..0721c0d34eb5a57d94c4fb340df263a626dc4e8d 100644 (file)
  */
 import * as React from 'react';
 import { Link } from 'react-router';
-import DateTimeFormatter from '../../../components/intl/DateTimeFormatter';
 import ProjectCardQualityGate from './ProjectCardQualityGate';
 import ProjectCardOverallMeasures from './ProjectCardOverallMeasures';
 import ProjectCardOrganizationContainer from './ProjectCardOrganizationContainer';
 import Favorite from '../../../components/controls/Favorite';
+import DateTimeFormatter from '../../../components/intl/DateTimeFormatter';
 import TagsList from '../../../components/tags/TagsList';
 import PrivateBadge from '../../../components/common/PrivateBadge';
 import { translate, translateWithParameters } from '../../../helpers/l10n';
index 2e54db0c19a97cefa289cd5f5b15a9a40c9a5da7..99f67289a3a2f299775249493d7ec3a2bab67b54 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import CodeSmellIcon from '../../../components/icons-components/CodeSmellIcon';
 import IssuesFilter from './IssuesFilter';
+import CodeSmellIcon from '../../../components/icons-components/CodeSmellIcon';
 import { translate } from '../../../helpers/l10n';
 import { Facet } from '../types';
 import { RawQuery } from '../../../helpers/query';
index 365b782a8fa6c834b7eb1ae17efc4598776d5672..9453ea55c794ab13f86fa35c5092696304d3b5b3 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import BugIcon from '../../../components/icons-components/BugIcon';
 import IssuesFilter from './IssuesFilter';
+import BugIcon from '../../../components/icons-components/BugIcon';
 import { translate } from '../../../helpers/l10n';
 import { Facet } from '../types';
 import { RawQuery } from '../../../helpers/query';
index 188659eef25ea61b2c5f451440910350dc3f16e1..f6c5dc24802236514a9d666a7d9b6994fe69f695 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import VulnerabilityIcon from '../../../components/icons-components/VulnerabilityIcon';
 import IssuesFilter from './IssuesFilter';
+import VulnerabilityIcon from '../../../components/icons-components/VulnerabilityIcon';
 import { translate } from '../../../helpers/l10n';
 import { Facet } from '../types';
 import { RawQuery } from '../../../helpers/query';
index 2a7ee27d7fa81fc1a820e2a8e0d9ffd7aec0de2b..5aa2bd869095b2bcb65f5c498a8c1a5909f57a68 100644 (file)
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import { sumBy, uniq } from 'lodash';
+import { Query, convertToFilter } from './query';
 import { translate } from '../../helpers/l10n';
 import { RequestData } from '../../helpers/request';
 import { getOrganizations } from '../../api/organizations';
 import { searchProjects, Facet } from '../../api/components';
 import { getMeasuresForProjects } from '../../api/measures';
 import { isDiffMetric, getPeriodValue } from '../../helpers/measures';
-import { Query, convertToFilter } from './query';
 
 interface SortingOption {
   class?: string;
index cdb44039fcc519ee272a6df7462b5b2b4860f475..5b6131ac59a9d6bd8fde97d706beee995dc38702 100644 (file)
@@ -24,8 +24,8 @@ import Header from './Header';
 import Search from './Search';
 import Projects from './Projects';
 import CreateProjectForm from './CreateProjectForm';
-import ListFooter from '../../components/controls/ListFooter';
 import { PAGE_SIZE, Project } from './utils';
+import ListFooter from '../../components/controls/ListFooter';
 import { getComponents } from '../../api/components';
 import { Organization } from '../../app/types';
 import { translate } from '../../helpers/l10n';
index fccf560a46605015d3995d512c747e2bbe871be4..c5e3c2be4717a0659b7c9a0665c49083c2ce88d8 100644 (file)
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import Checkbox from '../../../components/controls/Checkbox';
 import DeleteConditionForm from './DeleteConditionForm';
-import Select from '../../../components/controls/Select';
 import ThresholdInput from './ThresholdInput';
+import Checkbox from '../../../components/controls/Checkbox';
+import Select from '../../../components/controls/Select';
 import {
   Condition as ICondition,
   ConditionBase,
index 6dd53a36b2a1248d5c02eaa7b8c7dd8869b70d83..37c9627a8dff8fbe54644c5f346b77c2b45355c9 100644 (file)
@@ -20,9 +20,9 @@
 import React from 'react';
 import PropTypes from 'prop-types';
 import Helmet from 'react-helmet';
-import { fetchQualityGate } from '../../../api/quality-gates';
 import DetailsHeader from './DetailsHeader';
 import DetailsContent from './DetailsContent';
+import { fetchQualityGate } from '../../../api/quality-gates';
 
 export default class Details extends React.PureComponent {
   static contextTypes = {
index 77b2ed020baa308f0d00de3516d6f82ccd128cef..ba7c7957ea588ce49b98c591c21c55dcf5402c4f 100644 (file)
@@ -18,6 +18,7 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
+import { User, Group } from './ProfilePermissions';
 import ProfilePermissionsFormSelect from './ProfilePermissionsFormSelect';
 import {
   searchUsers,
@@ -28,7 +29,6 @@ import {
 } from '../../../api/quality-profiles';
 import Modal from '../../../components/controls/Modal';
 import { translate } from '../../../helpers/l10n';
-import { User, Group } from './ProfilePermissions';
 
 interface Props {
   onClose: () => void;
index 062d9296dfaff0b486bc51f445a80dbe211c4680..c0e23eeaf9f7f0284a9266c95c827c5a76c98894 100644 (file)
@@ -18,9 +18,9 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import { sortBy } from 'lodash';
+import { Profile } from './types';
 import { Profile as BaseProfile } from '../../api/quality-profiles';
 import { differenceInYears, isValidDate, parseDate } from '../../helpers/dates';
-import { Profile } from './types';
 
 export function sortProfiles(profiles: BaseProfile[]): Profile[] {
   const result: Profile[] = [];
index d90ce023b1a7c14ea705fe0dc0c63e288161b998..7865fd563139ad7614cb08bb6428f4c885d4029e 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
+import { receiveValues } from './values/actions';
+import { receiveDefinitions } from './definitions/actions';
+import { startLoading, stopLoading } from './settingsPage/loading/actions';
+import { passValidation, failValidation } from './settingsPage/validationMessages/actions';
+import { cancelChange } from './settingsPage/changedValues/actions';
 import {
   getDefinitions,
   getValues,
   setSettingValue,
   resetSettingValue
 } from '../../../api/settings';
-import { receiveValues } from './values/actions';
-import { receiveDefinitions } from './definitions/actions';
-import { startLoading, stopLoading } from './settingsPage/loading/actions';
 import { parseError } from '../../../helpers/request';
 import { addGlobalErrorMessage, closeAllGlobalMessages } from '../../../store/globalMessages/duck';
-import { passValidation, failValidation } from './settingsPage/validationMessages/actions';
-import { cancelChange } from './settingsPage/changedValues/actions';
 import { isEmptyValue } from '../utils';
 import { translate } from '../../../helpers/l10n';
 import { getSettingsAppDefinition, getSettingsAppChangedValue } from '../../../store/rootReducer';
index 27bc6f56b4ec43f795ca9fa68cb5d406aa1f4bd0..13320969836e8ff7cc31649ea417899c0e5febc3 100644 (file)
 // @flow
 import { combineReducers } from 'redux';
 import definitions, * as fromDefinitions from './definitions/reducer';
+import encryptionPage from './encryptionPage/reducer';
 import values, * as fromValues from './values/reducer';
 import settingsPage, * as fromSettingsPage from './settingsPage/reducer';
 import globalMessages, * as fromGlobalMessages from '../../../store/globalMessages/duck';
-import encryptionPage from './encryptionPage/reducer';
 /*:: import type { State as GlobalMessagesState } from '../../../store/globalMessages/duck'; */
 /*:: import type { State as ValuesState } from './values/reducer'; */
 
index 6f1de274376d17085e29225b61b2b509be1b593b..f48db75aa2bc4bfaab7fff643f843a623c0d5543 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
-import { translate, hasMessage } from '../../helpers/l10n';
 import {
   TYPE_PROPERTY_SET,
   TYPE_BOOLEAN,
   TYPE_SINGLE_SELECT_LIST,
   TYPE_PASSWORD
 } from './constants';
+import { translate, hasMessage } from '../../helpers/l10n';
 
 export const DEFAULT_CATEGORY = 'general';
 
index 2f66bb16ba30d16aa78ff72a98931028657c12a9..105c8002bcddc9e6ed077cfa1ec546f17cd38348 100644 (file)
@@ -21,8 +21,8 @@ import * as React from 'react';
 import * as classNames from 'classnames';
 import { map } from 'lodash';
 import HealthItem from './HealthItem';
-import OpenCloseIcon from '../../../../components/icons-components/OpenCloseIcon';
 import Section from './Section';
+import OpenCloseIcon from '../../../../components/icons-components/OpenCloseIcon';
 import { HealthType, SysValueObject } from '../../../../api/system';
 import { LOGS_LEVELS, groupSections, getLogsLevel } from '../../utils';
 import { translate } from '../../../../helpers/l10n';
index 7b32d0c9125f01ba66ccfdd702218539a7260ca2..052dae587c215d047fa98733a016f94cdc1964ab 100644 (file)
@@ -19,9 +19,9 @@
  */
 import * as React from 'react';
 import { map } from 'lodash';
+import HealthItem from './HealthItem';
 import CheckIcon from '../../../../components/icons-components/CheckIcon';
 import ClearIcon from '../../../../components/icons-components/ClearIcon';
-import HealthItem from './HealthItem';
 import { HealthType, SysValue, SysValueObject } from '../../../../api/system';
 import { HEALTH_FIELD } from '../../utils';
 
index 6aebbc94b75f21e7dbec9d7050d6494996c154cc..f1db5f40d9431354bf9986e53faacdae9313ab61 100644 (file)
@@ -19,8 +19,8 @@
  */
 import * as React from 'react';
 import { FormattedMessage } from 'react-intl';
-import DateFormatter from '../../../../components/intl/DateFormatter';
 import SystemUpgradeIntermediate from './SystemUpgradeIntermediate';
+import DateFormatter from '../../../../components/intl/DateFormatter';
 import { SystemUpgrade } from '../../../../api/system';
 import { translate, translateWithParameters } from '../../../../helpers/l10n';
 
index 678b4f86d1a8e43fd4b84f529e3ed7996ecbb55c..411ddc18db860134016ec79ab8de88b6ff45981a 100644 (file)
@@ -22,13 +22,13 @@ import * as PropTypes from 'prop-types';
 import Helmet from 'react-helmet';
 import { Location } from 'history';
 import Header from './Header';
-import ListFooter from '../../components/controls/ListFooter';
 import Search from './Search';
 import UsersList from './UsersList';
+import { parseQuery, Query, serializeQuery } from './utils';
+import ListFooter from '../../components/controls/ListFooter';
 import { getIdentityProviders, IdentityProvider, searchUsers, User } from '../../api/users';
 import { Paging } from '../../app/types';
 import { translate } from '../../helpers/l10n';
-import { parseQuery, Query, serializeQuery } from './utils';
 
 interface Props {
   currentUser: { isLoggedIn: boolean; login?: string };
index 3befffc30daedbdf35d20f6c427128c7f063c860..79cf17f38cca35d5532f84a7cd6c991031b21ab1 100644 (file)
@@ -37,8 +37,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import Modal from '../../../components/controls/Modal';
 import TokensForm from './TokensForm';
+import Modal from '../../../components/controls/Modal';
 import { User } from '../../../api/users';
 import { translate } from '../../../helpers/l10n';
 
index e50ca6b75533d0f2b34795ae8c0faf2c0dbc9ad7..63b30598e4b82b98802f6d5b620e02b3eaf917d7 100644 (file)
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import ActionsDropdown, {
-  ActionsDropdownItem,
-  ActionsDropdownDivider
-} from '../../../components/controls/ActionsDropdown';
 import DeactivateForm from './DeactivateForm';
 import PasswordForm from './PasswordForm';
 import UserForm from './UserForm';
 import { User } from '../../../api/users';
+import ActionsDropdown, {
+  ActionsDropdownItem,
+  ActionsDropdownDivider
+} from '../../../components/controls/ActionsDropdown';
 import { translate } from '../../../helpers/l10n';
 
 interface Props {
index d7052b3d49b4561cf1d8ac8360917620976783d7..ab3a5f75deb3183afc6102db1109727b9c848484 100644 (file)
@@ -19,8 +19,8 @@
  */
 import * as React from 'react';
 import { uniq } from 'lodash';
-import Modal from '../../../components/controls/Modal';
 import UserScmAccountInput from './UserScmAccountInput';
+import Modal from '../../../components/controls/Modal';
 import throwGlobalError from '../../../app/utils/throwGlobalError';
 import { parseError } from '../../../helpers/request';
 import { createUser, updateUser, User } from '../../../api/users';
index 97eb0924d9e4c093d7b0ca1789fa3f3ff5c66153..f47c43058fa929e4f88b5defebb870e0137ba664 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import BulletListIcon from '../../../components/icons-components/BulletListIcon';
 import GroupsForm from './GroupsForm';
+import BulletListIcon from '../../../components/icons-components/BulletListIcon';
 import { User } from '../../../api/users';
 import { ButtonIcon } from '../../../components/ui/buttons';
 import { translate, translateWithParameters } from '../../../helpers/l10n';
index 96042ce7ea557e25aac9de6a00dda8eabf336ae2..8dc4a86944517901fa39a8fea66ddd5c5eb04687 100644 (file)
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import Avatar from '../../../components/ui/Avatar';
-import BulletListIcon from '../../../components/icons-components/BulletListIcon';
-import { ButtonIcon } from '../../../components/ui/buttons';
 import TokensFormModal from './TokensFormModal';
 import UserActions from './UserActions';
 import UserGroups from './UserGroups';
 import UserListItemIdentity from './UserListItemIdentity';
 import UserScmAccounts from './UserScmAccounts';
 import { IdentityProvider, User } from '../../../api/users';
+import BulletListIcon from '../../../components/icons-components/BulletListIcon';
+import Avatar from '../../../components/ui/Avatar';
+import { ButtonIcon } from '../../../components/ui/buttons';
 import { translate } from '../../../helpers/l10n';
 
 interface Props {
index b67a53cfcd4f33b39f5ce079c6cf9123cae58f2e..b59e8cb07a82cf60c61e944504b0e79c1e4dc6b6 100644 (file)
 import * as React from 'react';
 import { Link } from 'react-router';
 import * as classNames from 'classnames';
-import { getActionKey } from '../utils';
 import Params from './Params';
 import ResponseExample from './ResponseExample';
 import ActionChangelog from './ActionChangelog';
 import DeprecatedBadge from './DeprecatedBadge';
 import InternalBadge from './InternalBadge';
+import { getActionKey } from '../utils';
 import LinkIcon from '../../../components/icons-components/LinkIcon';
 import { Action as ActionType, Domain as DomainType } from '../../../api/web-api';
 import { translate, translateWithParameters } from '../../../helpers/l10n';
index 270c821ce00d625d579c643410e1c0468294164c..ad9c009475dc13004994c323eceb94bf37e731c6 100644 (file)
@@ -21,10 +21,10 @@ import * as React from 'react';
 import * as PropTypes from 'prop-types';
 import Helmet from 'react-helmet';
 import { Link } from 'react-router';
-import { Domain as DomainType, fetchWebApi } from '../../../api/web-api';
 import Menu from './Menu';
 import Search from './Search';
 import Domain from './Domain';
+import { Domain as DomainType, fetchWebApi } from '../../../api/web-api';
 import ScreenPositionHelper from '../../../components/common/ScreenPositionHelper';
 import { getActionKey, isDomainPathActive } from '../utils';
 import { scrollToElement } from '../../../helpers/scrolling';
index 2402e0b4a6ffb5670514178ad2bd06e28c47b971..c3d3f2669a488d1bf6a6f71ad99a3fe300c82a80 100644 (file)
@@ -17,9 +17,9 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
-import ModalForm from '../common/modal-form';
 import Template from './templates/template.hbs';
 import RestartingTemplate from './templates/restarting.hbs';
+import ModalForm from '../common/modal-form';
 import { restartAndWait } from '../../api/system';
 
 const RestartModal = ModalForm.extend({
index 87d2dd32bf736779e90788e76ed7c092ce45d6a8..f8b47f5aeb8627327923a083a6d89fc5d71e7c73 100644 (file)
@@ -21,9 +21,9 @@ import $ from 'jquery';
 import Backbone from 'backbone';
 import { debounce, throttle } from 'lodash';
 import escapeHtml from 'escape-html';
-import { translate } from '../../helpers/l10n';
 import ItemTemplate from './templates/item.hbs';
 import ListTemplate from './templates/list.hbs';
+import { translate } from '../../helpers/l10n';
 import './styles.css';
 import '../controls/SearchBox.css';
 
index 16c3e399d6b8f35b9608aa7f1c85c8e0d9d9b422..b3285d2ff0c414fc23b195bf6fb9788c4c329119 100644 (file)
@@ -21,8 +21,8 @@
 import React from 'react';
 import { intersection } from 'lodash';
 import Line from './components/Line';
-import { translate } from '../../helpers/l10n';
 import { getLinearLocations } from './helpers/issueLocations';
+import { translate } from '../../helpers/l10n';
 /*:: import type { Duplication, SourceLine } from './types'; */
 /*:: import type { Issue, FlowLocation } from '../issue/types'; */
 /*:: import type { LinearIssueLocation } from './helpers/indexing'; */
index 16ee3fc81e67eea2b35a188ca0b30379b7b3450e..694182c0c6071908ef484c34acce4e3d26cf4dbb 100644 (file)
@@ -19,8 +19,8 @@
  */
 import $ from 'jquery';
 import { groupBy } from 'lodash';
-import Popup from '../../common/popup';
 import Template from './templates/source-viewer-coverage-popup.hbs';
+import Popup from '../../common/popup';
 
 export default Popup.extend({
   template: Template,
index b4e0623427d249df8da6c1b63485feacd92b6b51..f45a5dc25b276c84b612a6c98382552cd8b4745a 100644 (file)
@@ -19,8 +19,8 @@
  */
 import $ from 'jquery';
 import { groupBy, sortBy } from 'lodash';
-import Popup from '../../common/popup';
 import Template from './templates/source-viewer-duplication-popup.hbs';
+import Popup from '../../common/popup';
 
 export default Popup.extend({
   template: Template,
index 0830aaebb4456049f8793969a7f667c9d87825dc..33d44cfb1f542651edc39c025364a1eef6c7f63e 100644 (file)
@@ -17,8 +17,8 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
-import Popup from '../../common/popup';
 import Template from './templates/source-viewer-line-options-popup.hbs';
+import Popup from '../../common/popup';
 
 export default Popup.extend({
   template: Template,
index adf207d49bc315f6a5e37cba2c22e9b235c4df51..5478c6fc53398af9312a0e90698772c67fdc5ace 100644 (file)
@@ -17,8 +17,8 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
-import Popup from '../../common/popup';
 import Template from './templates/source-viewer-scm-popup.hbs';
+import Popup from '../../common/popup';
 
 export default Popup.extend({
   template: Template,
index 6b51f4ad84368b471449960b753b13823fd56168..925e533b87ff0841ed952516589951f5fae034f1 100644 (file)
@@ -21,8 +21,8 @@ import $ from 'jquery';
 import { select } from 'd3-selection';
 import { arc as d3Arc, pie as d3Pie } from 'd3-shape';
 import { groupBy, sortBy, toPairs } from 'lodash';
-import ModalView from '../../common/modals';
 import Template from './templates/source-viewer-measures.hbs';
+import ModalView from '../../common/modals';
 import { searchIssues } from '../../../api/issues';
 import { getMeasures } from '../../../api/measures';
 import { getAllMetrics } from '../../../api/metrics';
index 63f1b849747390f1604f79d7c714803ea5b22358..9ef2039202e660d9bec1d9bcc2c1ad27d9cb975e 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import { connect } from 'react-redux';
-import { getLanguages } from '../../store/rootReducer';
 import LanguageDistribution from './LanguageDistribution';
+import { getLanguages } from '../../store/rootReducer';
 
 const mapStateToProps = (state: any) => ({
   languages: getLanguages(state)
index 27fd922e2044d609a0500754d975a841fa479882..45b271f617935852730fdc98e49dbd7fffa354dc 100644 (file)
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
+import StatusIndicator from './StatusIndicator';
 import { Branch } from '../../app/types';
 import Level from '../ui/Level';
 import BugIcon from '../icons-components/BugIcon';
 import CodeSmellIcon from '../icons-components/CodeSmellIcon';
-import StatusIndicator from './StatusIndicator';
 import VulnerabilityIcon from '../icons-components/VulnerabilityIcon';
 import { isShortLivingBranch } from '../../helpers/branches';
 import './BranchStatus.css';
index c381ce6276533ec900f23d321dca4521b7400032..f13ec8871b8b953912db3b0a3d860c9ed6b45ae1 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import * as theme from '../../app/theme';
 import { IconProps } from './types';
+import * as theme from '../../app/theme';
 
 export default function AlertErrorIcon({ className, fill = theme.red, size = 16 }: IconProps) {
   return (
index 401fd61e1bf6a08114eb87bba92c9410e90bf787..75b8ea4e6d1ed72e85ab2cc850d1a8fd27674231 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import * as theme from '../../app/theme';
 import { ClearIcon } from './icons';
+import * as theme from '../../app/theme';
 
 interface Props {
   className?: string;
index cca517e71fd266b175be7e06ce7afd7b72d2ffc3..ec1c9d0b820e1348043d2be3dba41934e66ac316 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import * as theme from '../../app/theme';
 import { IconProps } from './types';
+import * as theme from '../../app/theme';
 
 export default function GroupIcon({ className, fill = theme.gray67, size = 36 }: IconProps) {
   return (
index 20831ef33ff4bf51900d2651d96186af069a56c7..fe6793ba85b54e21c2480df0dad2bc59d05f5379 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import * as theme from '../../app/theme';
 import { IconProps } from './types';
+import * as theme from '../../app/theme';
 
 export default function LongLivingBranchIcon({
   className,
index 19c0fefd12f3f8a2e88e0b9ec382943b283405c4..fbf7564f50534ca66243acd2cf0924d4b12eff02 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import * as theme from '../../app/theme';
 import { IconProps } from './types';
+import * as theme from '../../app/theme';
 
 export default function PendingIcon({ className, fill = theme.gray67, size = 16 }: IconProps) {
   return (
index bf89729441d9eab42fb4a3b6e1a9956b40a07552..f0e94ac2fbf92430362641f4f413a51f67a03ba4 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import * as theme from '../../app/theme';
 import { IconProps } from './types';
+import * as theme from '../../app/theme';
 
 export default function PullRequestIcon({ className, fill = theme.blue, size = 16 }: IconProps) {
   return (
index eb15d8dcb7bee87661a41a3578e37ccb7ca70e43..d66c6e12814323d909988e479456613b2c02cafe 100644 (file)
@@ -22,9 +22,9 @@ import React from 'react';
 import key from 'keymaster';
 import PropTypes from 'prop-types';
 import IssueView from './IssueView';
+import { updateIssue } from './actions';
 import { onFail } from '../../store/rootActions';
 import { setIssueAssignee } from '../../api/issues';
-import { updateIssue } from './actions';
 /*:: import type { Issue as IssueType } from './types'; */
 
 /*::
index ae12c4c480f6a701e95aeee3f46628fa029eaa3b..3437fa9616f1e0f30513fd13852b2fef1d86fb13 100644 (file)
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
+import { getRatingTooltip } from './utils';
 import Rating from '../ui/Rating';
 import Level from '../ui/Level';
 import Tooltips from '../controls/Tooltip';
 import { formatMeasure } from '../../helpers/measures';
-import { getRatingTooltip } from './utils';
 
 interface Props {
   className?: string;
index 8a8ac8443c52ff3843116a8e8e696de6509fcb4c..124b818a2677921289d634046a04841ed43d559b 100644 (file)
@@ -22,8 +22,8 @@ import React from 'react';
 import { minBy } from 'lodash';
 import * as PropTypes from 'prop-types';
 import AutoSizer from 'react-virtualized/dist/commonjs/AutoSizer';
-import AdvancedTimeline from '../charts/AdvancedTimeline';
 import PreviewGraphTooltips from './PreviewGraphTooltips';
+import AdvancedTimeline from '../charts/AdvancedTimeline';
 import {
   DEFAULT_GRAPH,
   getDisplayedHistoryMetrics,
index e3db4a195d57b189ee61c0f13459870400ee9f29..7d67d56c8d8519f354450bfd86f18c4554efdf69 100644 (file)
@@ -18,9 +18,9 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import React from 'react';
+import PreviewGraphTooltipsContent from './PreviewGraphTooltipsContent';
 import BubblePopup from '../common/BubblePopup';
 import DateFormatter from '../intl/DateFormatter';
-import PreviewGraphTooltipsContent from './PreviewGraphTooltipsContent';
 /*:: import type { Metric } from '../types'; */
 /*:: import type { Serie } from '../charts/AdvancedTimeline'; */
 
index c09513b6d5b777ce89a4e56689d3a649fdc50229..0c87c36625170d70075601c249dc9cb9005d39a8 100644 (file)
@@ -20,8 +20,8 @@
 import * as React from 'react';
 import { connect } from 'react-redux';
 import * as classNames from 'classnames';
-import { getGlobalSettingValue } from '../../store/rootReducer';
 import GenericAvatar from './GenericAvatar';
+import { getGlobalSettingValue } from '../../store/rootReducer';
 
 interface Props {
   className?: string;
index ae4dae09112bc35f9ab784f2de06911e76004d9a..5a5f7761e15e4b7218c6866200d0e17d55351180 100644 (file)
@@ -18,8 +18,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 import * as React from 'react';
-import { Organization } from '../../app/types';
 import OrganizationLink from './OrganizationLink';
+import { Organization } from '../../app/types';
 import OrganizationAvatar from '../common/OrganizationAvatar';
 import { translate } from '../../helpers/l10n';
 
index c81df505fab54677d6f6259ad16a45550ef0d6b2..52289a5ccd1ba161be8c320fd9d7471a430e511c 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
+import { setAppState } from './appState/duck';
+import { receiveOrganizations } from './organizations/duck';
+import { receiveLanguages } from './languages/actions';
+import { receiveMetrics } from './metrics/actions';
+import { addGlobalErrorMessage } from './globalMessages/duck';
 import { getLanguages } from '../api/languages';
 import { getGlobalNavigation } from '../api/nav';
 import * as auth from '../api/auth';
 import { getOrganizations } from '../api/organizations';
 import { getAllMetrics } from '../api/metrics';
-import { receiveLanguages } from './languages/actions';
-import { receiveMetrics } from './metrics/actions';
-import { addGlobalErrorMessage } from './globalMessages/duck';
 import { parseError } from '../helpers/request';
-import { setAppState } from './appState/duck';
-import { receiveOrganizations } from './organizations/duck';
 
 export const onFail = dispatch => error =>
   parseError(error).then(message => dispatch(addGlobalErrorMessage(message)));