Skip to content

Commit 0958a17

Browse files
committed
refactor(@embark/contracts_manager) fix: The for-in loop variable 'className' should be explicitly scoped with var to avoid pollution
1 parent d2a37f9 commit 0958a17

File tree

1 file changed

+8
-11
lines changed
  • src/lib/modules/contracts_manager

1 file changed

+8
-11
lines changed

src/lib/modules/contracts_manager/index.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -309,9 +309,8 @@ class ContractsManager {
309309
// we can skip this entirely
310310
if(!resetContracts) return callback();
311311

312-
let className, contract;
313-
for (className in self.contractsConfig.contracts) {
314-
contract = self.contractsConfig.contracts[className];
312+
for (const className in self.contractsConfig.contracts) {
313+
const contract = self.contractsConfig.contracts[className];
315314

316315
contract.className = className;
317316
contract.args = contract.args || [];
@@ -324,12 +323,11 @@ class ContractsManager {
324323
return callback(null, self.contractsConfig.gasPrice);
325324
},
326325
function prepareContractsForCompilation(gasPrice, callback) {
327-
let className, compiledContract, contractConfig, contract;
328-
for (className in self.compiledContracts) {
329-
compiledContract = self.compiledContracts[className];
330-
contractConfig = self.contractsConfig.contracts[className];
326+
for (const className in self.compiledContracts) {
327+
const compiledContract = self.compiledContracts[className];
328+
const contractConfig = self.contractsConfig.contracts[className];
331329

332-
contract = self.contracts[className] || {className: className, args: []};
330+
const contract = self.contracts[className] || {className: className, args: []};
333331

334332
contract.code = compiledContract.code;
335333
contract.runtimeBytecode = compiledContract.runtimeBytecode;
@@ -460,9 +458,8 @@ class ContractsManager {
460458
/*eslint complexity: ["error", 19]*/
461459
/*eslint max-depth: ["error", 19]*/
462460
function determineDependencies(callback) {
463-
let className, contract;
464-
for (className in self.contracts) {
465-
contract = self.contracts[className];
461+
for (const className in self.contracts) {
462+
const contract = self.contracts[className];
466463

467464
self.contractDependencies[className] = self.contractDependencies[className] || [];
468465

0 commit comments

Comments
 (0)