Git Product home page Git Product logo

Comments (6)

rpl avatar rpl commented on June 12, 2024

@karolisgrinkevicius the parsing of the @flow pragma is handled by the flow-annotation-check and so I'm pretty sure that we have to fix this issue in the upstream package and update the dependencies once the fix has been released.

@ryan953 what do you think about this issue?

from flow-coverage-report.

karolisgrinkevicius avatar karolisgrinkevicius commented on June 12, 2024

@rpl you are absolutely correct.

@ryan953 I think regex in https://github.com/ryan953/flow-annotation-check/blob/master/src/promisified.js#L17 has to be modified by ignoring any annotation following @ except flow. Maybe there's a better way to solve it.

from flow-coverage-report.

ryan953 avatar ryan953 commented on June 12, 2024

@karolisgrinkevicius the bit that detects the annotation is over here: src/flow.js and here's where flow parses the headers: src/parsing/parsing_service_js.ml

Since I can't read that ml code well, a quick check confirms that flow-annotation-check is too strict and flow itself will find multiple annotations on one line:
screenshot 2018-01-18 19 37 34

So we need a PR, I can put something up tonight

from flow-coverage-report.

karolisgrinkevicius avatar karolisgrinkevicius commented on June 12, 2024

@ryan953 you are awesome. Thanks m8.

from flow-coverage-report.

karolisgrinkevicius avatar karolisgrinkevicius commented on June 12, 2024

@rpl please review #136.

from flow-coverage-report.

rpl avatar rpl commented on June 12, 2024

Thanks @karolisgrinkevicius and @ryan953 for your help to quickly fix this issue!
fixed in 798607d (and new integration test added in 30b6ae4)
released on npm as bugfix minor release 0.4.1 🎉

from flow-coverage-report.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.