GithubHelp home page GithubHelp logo

Comments (4)

mikemfleming avatar mikemfleming commented on June 14, 2024

I've been banging my head on this for a second. It seemed as easy as fixing the template file but that opened up a can of works when testing generate-component and committing it. I can't seem to resolve this error:

[pre-commit:lint ] /Users/mike.fleming/Documents/rover-ui/example/src/App.tsx
[pre-commit:lint ] 0:0  error  Parsing error: "parserOptions.project" has been set for @typescript-eslint/parser.
[pre-commit:lint ] The file does not match your project config: example/src/App.tsx.
[pre-commit:lint ] The file must be included in at least one of the projects provided

from rover-ui.

pixelbandito avatar pixelbandito commented on June 14, 2024

Hmmm... parserOptions.project: "tsconfig.json" in .eslintrc
tsconfig.json explicitly excludes the example folder.

Did you try un-excluding the example folder from tsconfig? Or maybe add a new example/.eslintrc file that disables type-aware linting.

(I'd like to keep linting it as much as possible, though.)

P.S. What do you mean testing generate-component and committing it? You don't need to change example/src/App to update the story extension in the hygen template, do you?

from rover-ui.

mikemfleming avatar mikemfleming commented on June 14, 2024

Ah I figured out what the issue was with the excludes. ESLint ranks our .eslintignore file as higher priority than an excludes property I guess.

from rover-ui.

mikemfleming avatar mikemfleming commented on June 14, 2024

P.S. What do you mean testing generate-component and committing it? You don't need to change example/src/App to update the story extension in the hygen template, do you?

I meant that after making changes to the hygen template I made a new test component and checked that I could commit it without any issues. Without the changes in the pr I'm putting up it would fail linting.

from rover-ui.

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.