CircleCIにlintingの失敗をテストさせようとしていますが、Meteorが動作する方法ではサーバとクライアントの両方で動作しません。一部のコードは、サーバーまたはクライアント上でのみ実行する必要があります。Meteor.js lintingでCircleCIの統合に失敗しました
...
import { Meteor } from 'meteor/meteor';
import { _ } from 'meteor/underscore';
import { DDP } from 'meteor/ddp-client';
if (Meteor.isServer) {
import './server/publications.coffee';
...
を次のエラーで:
/home/ubuntu/todos/imports/api/lists/lists.tests.js
16:3 error Parsing error: 'import' and 'export' may only appear at the top level
明らかにこれは、これを行うための流星の道に沿っていない。このことから、あなたが他のブロックの内部でインポートを実行しようとするときリントが失敗します流星/流行のアプリにあり、うまく動作します。
CircleCI糸くずれ検査をバイパスするか、これを警告項目に変更しますか?