1234567891011121314151617181920212223242526272829303132333435 |
- module.exports = {
- env: {
- node: true,
- es6: true,
- mocha: true,
- },
- rules: {
- 'import/no-commonjs': 'off', // remove after converting to TS.
- // Disabling Rules because of monorepo environment:
- // https://github.com/benmosher/eslint-plugin-import/issues/1174
- 'import/no-extraneous-dependencies': 'off',
- 'import/no-nodejs-modules': 'off', // nodejs project
- 'no-console': 'off', // we use console in the project
- '@typescript-eslint/no-var-requires': 'warn',
- '@typescript-eslint/naming-convention': 'off',
- },
- overrides: [
- {
- files: [
- '**/test/ranges.js',
- '**/test/lru.js',
- '**/test/fs/walk.js',
- '**/test/storage.js',
- '**/test/identities.js',
- '**/test/balances.js',
- '**/test/assets.js',
- ],
- rules: {
- // Disabling Rules because of used chai lib:
- // https://stackoverflow.com/questions/45079454/no-unused-expressions-in-mocha-chai-unit-test-using-standardjs
- 'no-unused-expressions': 'off',
- },
- },
- ],
- }
|