mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-25 05:21:24 +01:00
merge completed... now to fix all the bugs...
This commit is contained in:
commit
87c4d80fbc
3472 changed files with 466748 additions and 6517 deletions
48
node_modules/eslint-plugin-import/docs/rules/no-absolute-path.md
generated
vendored
Normal file
48
node_modules/eslint-plugin-import/docs/rules/no-absolute-path.md
generated
vendored
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
# import/no-absolute-path: Forbid import of modules using absolute paths
|
||||
|
||||
Node.js allows the import of modules using an absolute path such as `/home/xyz/file.js`. That is a bad practice as it ties the code using it to your computer, and therefore makes it unusable in packages distributed on `npm` for instance.
|
||||
|
||||
## Rule Details
|
||||
|
||||
### Fail
|
||||
|
||||
```js
|
||||
import f from '/foo';
|
||||
import f from '/some/path';
|
||||
|
||||
var f = require('/foo');
|
||||
var f = require('/some/path');
|
||||
```
|
||||
|
||||
### Pass
|
||||
|
||||
```js
|
||||
import _ from 'lodash';
|
||||
import foo from 'foo';
|
||||
import foo from './foo';
|
||||
|
||||
var _ = require('lodash');
|
||||
var foo = require('foo');
|
||||
var foo = require('./foo');
|
||||
```
|
||||
|
||||
### Options
|
||||
|
||||
By default, only ES6 imports and CommonJS `require` calls will have this rule enforced.
|
||||
|
||||
You may provide an options object providing true/false for any of
|
||||
|
||||
- `esmodule`: defaults to `true`
|
||||
- `commonjs`: defaults to `true`
|
||||
- `amd`: defaults to `false`
|
||||
|
||||
If `{ amd: true }` is provided, dependency paths for AMD-style `define` and `require`
|
||||
calls will be resolved:
|
||||
|
||||
```js
|
||||
/*eslint import/no-absolute-path: [2, { commonjs: false, amd: true }]*/
|
||||
define(['/foo'], function (foo) { /*...*/ }) // reported
|
||||
require(['/foo'], function (foo) { /*...*/ }) // reported
|
||||
|
||||
const foo = require('/foo') // ignored because of explicit `commonjs: false`
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue