react-native-macos/tools/eslint/rules
Tim Yung ffc9ff066a RN: Enforce Manifest Constraints w/ ESLint (#39064)
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/39064

Creates a new lint rule that enforces the following constraints:

- `react-native/monorepo` cannot have `dependencies`.
- `react-native` cannot have `devDependencies`.

This also includes a lengthy comment in the rule definition explaining why these constraints exist, so that future contributors can make an informed decision when reconsidering these constraints.

Changelog:
[Internal]

Reviewed By: NickGerleman

Differential Revision: D48448633

fbshipit-source-id: 26b0d74b9120ddfd2a6a72bb91f86a98c8d679ef
2023-08-18 07:48:56 -07:00
..
__tests__ RN: Enforce Manifest Constraints w/ ESLint (#39064) 2023-08-18 07:48:56 -07:00
no-haste-imports.js
no-react-native-imports.js | RN Monorepo | Migrate to package (#36434) 2023-03-17 05:03:25 -07:00
react-native-manifest.js RN: Enforce Manifest Constraints w/ ESLint (#39064) 2023-08-18 07:48:56 -07:00
require-extends-error.js RN: Replace `error-subclass-name` with `require-extends-error` ESLint Rule 2022-09-27 14:37:29 -07:00
sort-imports.js Update React Native's synced sort-imports lint rule 2023-01-30 17:05:25 -08:00
valid-flow-typed-signature.js Refactor: JS `substr()` is deprecated, using `slice()` instead (#37136) 2023-05-02 11:28:56 -07:00