代码之家  ›  专栏  ›  技术社区  ›  ashutosh singh

声纳扫描仪-错误:无法在模块模式下使用espree解析器分析文件

  •  2
  • ashutosh singh  · 技术社区  · 6 年前

    在一个节点项目上运行sonar scanner时,我得到一个解析文件失败的错误,如下所示

    在第1行:意外的标记“./AddCat”(模块中有espree解析器) 模式)

    还有我的 文件如下所示:

    export default from './AddCat';
    

    还有我的 文件如下所示:

    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;
    

    问题只在于 索引.js

    当做, 阿什图什

    1 回复  |  直到 6 年前
        1
  •  3
  •   Tibor Blenessy    6 年前

    语法 export default from stage 1 proposal . SonarQube只支持开箱即用的ES 2018语法。实际上,这意味着在该文件中不会检测到任何问题。