aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/components/SourceViewer/helpers/issueLocations.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/components/SourceViewer/helpers/issueLocations.js')
-rw-r--r--server/sonar-web/src/main/js/components/SourceViewer/helpers/issueLocations.js22
1 files changed, 12 insertions, 10 deletions
diff --git a/server/sonar-web/src/main/js/components/SourceViewer/helpers/issueLocations.js b/server/sonar-web/src/main/js/components/SourceViewer/helpers/issueLocations.js
index 0a1eb45bc3f..64b1c3a61fa 100644
--- a/server/sonar-web/src/main/js/components/SourceViewer/helpers/issueLocations.js
+++ b/server/sonar-web/src/main/js/components/SourceViewer/helpers/issueLocations.js
@@ -18,11 +18,11 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
// @flow
-import type { TextRange, Issue } from '../../issue/types';
+/*:: import type { TextRange, Issue } from '../../issue/types'; */
-export const getLinearLocations = (
- textRange?: TextRange
-): Array<{ line: number, from: number, to: number }> => {
+export function getLinearLocations(
+ textRange /*: ?TextRange */
+) /*: Array<{ line: number, from: number, to: number }> */ {
if (!textRange) {
return [];
}
@@ -36,17 +36,19 @@ export const getLinearLocations = (
locations.push({ line, from, to });
}
return locations;
-};
+}
-export const getIssueLocations = (
- issue: Issue
-): Array<{
+/*::
+type Location = {
msg: string,
flowIndex: number,
locationIndex: number,
textRange?: TextRange,
index?: number
-}> => {
+}
+*/
+
+export function getIssueLocations(issue /*: Issue */) /*: Array<Location> */ {
const allLocations = [];
issue.flows.forEach((locations, flowIndex) => {
if (locations) {
@@ -64,4 +66,4 @@ export const getIssueLocations = (
}
});
return allLocations;
-};
+}