checkFlowFileAnnotation.js.flow 411 B

1234567891011121314
  1. import _ from 'lodash';
  2. import isFlowFile from './isFlowFile';
  3. import isNoFlowFile from './isNoFlowFile';
  4. export default (cb, context) => {
  5. const checkThisFile = (!_.get(context, 'settings[\'ft-flow\'].onlyFilesWithFlowAnnotation') && !isNoFlowFile(context)) || isFlowFile(context); // eslint-disable-line no-extra-parens, max-len
  6. if (!checkThisFile) {
  7. return () => {};
  8. }
  9. return cb(context);
  10. };