dOrgTech / dOrgTech/DAOcreator

Please, don't use dynamic require imports

Open
#525 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
34
Forks
18
PR merge metrics
No merged PRs in 30d

Description

Instead of such syntax:
```js
const partOfLibName = 'part1';
const myLib = require(partOfLibName + 'LibName');
```

Please, use such one:
```js
cosnt myLib1 = require('part1LibName');
cosnt myLib2 = require('part2LibName');

// and later
let res;
if (/* some condition here */) {
res = myLib1.method();
} else {
res = myLib2.method();
}
```

Or with dynamic imports:
```js
cosnt myLib1 = import('part1LibName');
cosnt myLib2 = import('part2LibName');

// and later
let res;
if (/* some condition here */) {
myLib1.then(res => {
// user res here
});
} else {
myLib2.then(res => {
// user res here
});
}
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.