I have globally installed eslint via cmd and its also installed as an extension in vs code. After that I used the following command in the vs code terminal to initialize it:
npx eslint --init
I used the Airbnb style guide option while setting it up.
But even running the default file that comes when you create a react app multiple errors are shown like this screenshot of errors.
I have just started learning React, and don’t know what other details might be needed to solve this issue.
Below is the App.js file code.
import React from 'react';
import logo from './logo.svg';
import './App.css';
function App() {
return ( <
div className = "App" >
<
header className = "App-header" >
<
img src = {
logo
}
className = "App-logo"
alt = "logo" / >
<
p >
Edit < code > src / App.js < /code> and save to reload. <
/p> <
a className = "App-link"
href = "https://reactjs.org"
target = "_blank"
rel = "noopener noreferrer" >
Learn React <
/a> <
/header> <
/div>
);
}
export default App;
Edit:
Imported React module and added
"react/jsx-filename-extension": [1, { "extensions": [".js", ".JSX"] }]
in rules of .eslinrc.json but
Line 7:5: JSX not allowed in files with extension '.js' react/jsx-filename-extension
this error is still there, despite deleting and reinitializing eslint for my app.