I run into a few issues while examining the RW app’s file structure:
- examining the
schema-prisma
file prompted VS Code to ask me to run npm install -g jshint
while I am hesitant to use machine global settings, this choice seemed safer than “mucking” VS Code per-user / per project settings. WS Code was happy with this global installation of jshint,
- Opening the file seeds,js results with the
'async functions' is only available in ES8
error
I would presume that rw is likely to make the setting use 'esversion: 8'
for all projects.
If I am right so far, it might make a lot of sense the create a document defining all VS Code settings - the section Installation & Starting Development would be a good place for that information.
Note: despite the title of this issue, this proposal has a wider implication than just jshint
After posting jshint issue I run into a situation where it seems better to use eshint instead:
Viewing the file Routes.js from the first tutorial:
StackOverflow advises:
If you are using jshint plugin, remove it and install the ESLint plugin.
It is a good replacement for jshint in reactJS work.
This issue should be merged into jshint issue.
PR’s are welcome!
https://github.com/redwoodjs/redwood/pulls
Creating GitHub issues and PR for code enhancements or feature suggestions is better than including here in Discourse as it’s more likely to get triaged and commented on.
I understand and agree - GitHub it is.
Note: I am not PR averse at all, and will soon graduate myself to that approach. Being a total Redwood novice, I took the discourse approach as a safer means to get how people respond. Also, I need to learn a lot more before being able to make some more than trivial contributions.
1 Like
Thanks Nikolaj, we really appreciate your enthusiasm about the framework and we look forward to helping you contribute in any way!
@ajcwebdev despite my acceptance of @dthyresson’s suggestion above
I would not feel comfortable to simply dive in without (by my definition) proper understanding of the Redwood landscape. The issue I brought up (Adding VS Code settings to address the jshint issues) seem localized enough to create the document that describing the issue - but then I run into Let’s Learn RedwoodJS! (with Anthony Campolo) and realized that I ought to go through A First Look at RedwoodJS - Complete Series before “doing” anything.
Remaining very excited - with a special interest in Redwood IDE
1 Like