## Description
This fixes the broken eslint/prettier configuration in our repo and fixes all linting errors that have crept in over the past several months.
### Type of Change
- Bug fix (non-breaking change which fixes an issue)
### Why
What is the motivation for this change? Add a few sentences describing the context and overall goals of the pull request's commits.
Resolves#13989
### What
* Updates all eslint and related packages to the correct versions aligning with upstream RN
* Updates all other package versions that were out of date
* Adds new prettier tasks to just-task since they don't run with eslint anymore
* Fixed all linting errors
## Screenshots
N/A
## Testing
`yarn lint` comes back clean.
## Changelog
Should this change be included in the release notes: _no_
* Use prettier-plugin-hermes-parser to match upstream settings
In order to minimize the delta between platform override files in react-native-windows and upstream facebook/react-native files, switch to prettier-plugin-hermes-parser. The same change was made in dc2037c0f1
* Change files
* linting
* Change files
---------
Co-authored-by: Marlene Cota <mcota@microsoft.com>
Co-authored-by: Andrew <30809111+acoates-ms@users.noreply.github.com>
Adjust prettier arrowParens configuration to match react-native. Should be set to 'avoid'. Remove forked files in List testing, now that upstream has resolved the linting errors in these files.
Resolves https://github.com/microsoft/react-native-windows/issues/9217
Co-authored-by: Jon Thysell <jthysell@microsoft.com>
* Hook up some basic formatting configuration for vscode
* Replace tslint with eslint
* Format on save
* Fix a bunch of eslint errors
* Dont run lint on already build files
* lint now enforces LF to match community