сонар-сканер - ОШИБКА: не удалось проанализировать файл с помощью анализатора espree в режиме модуля - PullRequest
0 голосов
/ 18 октября 2018

При запуске sonar-scanner в проекте узла я получаю ошибку Failed to parse file, которая выглядит следующим образом

ERROR: Не удалось проанализировать файл [file: /// home / node-app / somedir / index.js] в строке 1: неожиданный токен './AddCat' (с анализатором espree в режиме модуля)

И мой файл index.js выглядитвот так:

export default from './AddCat';

А мой AddCat.js файл выглядит так:

import React from 'react';
import { Image } from '@cat-ui/core';

import { translate } from 'client/helpers/language';
import Page from 'client/components/Page';

import { StyledText, StyledButton, StyledImagePlaceholder } from './AddCat.styled';
import AdditionalApplicant from './images/additional_applicant.png';

const AddCat = () => (
  <Page>
    <StyledImagePlaceholder>
      <Image width="67px" height="60px" src={AdditionalApplicant} />
    </StyledImagePlaceholder>
    <StyledText color="grey">{translate('AddCatText')}</StyledText>
    <StyledButton
      tag="a"
      color="secondary"
      href="/morecats/morecats.html?route=V1&sharedCat=true"
      label={translate('AddCatButton')}
    />
  </Page>
);

export default AddCat;

Проблема только с index.js а не AddCat.js во время работы сонарного сканера.Я думаю, что это какая-то проблема форматирования, и любая помощь в выяснении проблемы высоко ценится.

С уважением, Ашутош

1 Ответ

0 голосов
/ 23 октября 2018

Синтаксис export default from - это предложение этапа 1 .SonarQube из коробки поддерживает только синтаксис ES 2018.Фактически это означает, что в этом файле не будет обнаружено проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...