mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-09-28 21:24:26 +08:00
This is need to be able to move to flat config which I am handling in a separate CL. The overrides are there as these packages got update today, so we need to way, but they were last touched 3 years ago, so reviewing their changes upstream as well. Bug: none Change-Id: I61534f881fd4e747c716b42b773f8f7f3e9bc761 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6063618 Commit-Queue: Nikolay Vitkov <nvitkov@chromium.org> Reviewed-by: Danil Somsikov <dsv@chromium.org>
829 B
829 B
import/no-nodejs-modules
Forbid the use of Node.js builtin modules. Can be useful for client-side web projects that do not have access to those modules.
Options
This rule supports the following options:
allow: Array of names of allowed modules. Defaults to an empty array.
Rule Details
Fail
import fs from 'fs';
import path from 'path';
var fs = require('fs');
var path = require('path');
Pass
import _ from 'lodash';
import foo from 'foo';
import foo from './foo';
var _ = require('lodash');
var foo = require('foo');
var foo = require('./foo');
/* eslint import/no-nodejs-modules: ["error", {"allow": ["path"]}] */
import path from 'path';
When Not To Use It
If you have a project that is run mainly or partially using Node.js.