Instead of us guessing what rules your project has enabled to bring up those warning, you could just hover over the highlighted section and your IDE should tell you what is is it thinks is not up to the rules of your project.
There should also be a list available in an extra window, though I have no idea what that window is called in Visual Studio Code.
3
Answers
If you are using the newest version of Flutter, the
new
keyword is not needed. Other reasons you could be getting this error:You need to put a
const
keyword in front of widgets whose data is constant. Example:const EdgeInsets.all(20)
instead of just theEdgeInsets.all(20)
.You need to sort the
child
property for widgets last. It can’t be above any other property (don’t think this is your problem).You need to add a
Key
to widgets (this appears to be your problem for the underline underApp
). Check my answer here for what to do.It because your IDE is recommend you to using
const
on your<widget>
.Instead of us guessing what rules your project has enabled to bring up those warning, you could just hover over the highlighted section and your IDE should tell you what is is it thinks is not up to the rules of your project.
There should also be a list available in an extra window, though I have no idea what that window is called in Visual Studio Code.