have followed READMEs to set the repo up (root; backend)
Steps:
$ npm run lint
Expected:
Lint output
Actual:
ESLint: 8.12.0
ESLint couldn't find the config "airbnb" to extend from. Please check that the name of the config is correct.
The config "airbnb" was referenced from the config file in "/Users/asko/Git/GroundLevel-firebase-es/packages/backend/tmp/functions-node_modules/async-retry/package.json".
If you still have problems, please stop by https://eslint.org/chat/help to chat with the team.
The package async-retry, used by firebase-admin (via functions):
Is this normal? Haven't met with any other packages.
Is it the job of async-retry, firebase-admin, or us to fix it?
Don't want to bring in outside ESLint rules (such as this airbnb) that we're not needing, ourselves. It should be an internal development detail of async-retry, right?
Note: To help debug this, bring up the functions/ dependencies on development account by:
Preparation:
README
s to set the repo up (root; backend)Steps:
Expected:
Actual:
The package
async-retry
, used byfirebase-admin
(viafunctions
):...has the rules as
devDependency
but us running a Lint somehow picks them up.async-retry
has this in itspackage.json
:Is this normal? Haven't met with any other packages.
Is it the job of
async-retry
,firebase-admin
, or us to fix it?Don't want to bring in outside ESLint rules (such as this airbnb) that we're not needing, ourselves. It should be an internal development detail of
async-retry
, right?