Skip to content

Commit 5546ffa

Browse files
author
Felipe Marcon
committed
Change var to let or const in edi-helper and fomatters
1 parent 0dbc538 commit 5546ffa

File tree

2 files changed

+42
-26
lines changed

2 files changed

+42
-26
lines changed

lib/edi-helper.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
var crypto = require('crypto')
1+
const crypto = require('crypto')
22

33
exports.calculateLineChecksum = function (line) {
4-
return crypto.createHash('sha1').update(line).digest('hex')
4+
return crypto
5+
.createHash('sha1')
6+
.update(line)
7+
.digest('hex')
58
}
6-

lib/formatters.js

Lines changed: 37 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,18 @@ exports.addTrailingZeros = function (string, length) {
1717

1818
exports.formatAmount = function (amount) {
1919
amount = amount.toString()
20-
var cents = exports.addTrailingZeros(amount.substring(amount.length - 2, amount.length), 2)
21-
var integers = exports.addTrailingZeros(amount.substring(0, amount.length - 2), 1)
22-
23-
var newIntegers = ''
24-
25-
for (var i = 0; i < integers.length; i++) {
20+
let cents = exports.addTrailingZeros(
21+
amount.substring(amount.length - 2, amount.length),
22+
2
23+
)
24+
let integers = exports.addTrailingZeros(
25+
amount.substring(0, amount.length - 2),
26+
1
27+
)
28+
29+
let newIntegers = ''
30+
31+
for (let i = 0; i < integers.length; i++) {
2632
if (i > 0 && (integers.length - i) % 3 == 0) newIntegers += '.'
2733
newIntegers += integers[i]
2834
}
@@ -38,11 +44,11 @@ exports.mod11 = function (num, base, r) {
3844
if (!base) base = 9
3945
if (!r) r = 0
4046

41-
var soma = 0
42-
var fator = 2
47+
let soma = 0
48+
let fator = 2
4349

44-
for (var i = num.length - 1; i >= 0; i--) {
45-
var parcial = parseInt(num[i]) * fator
50+
for (let i = num.length - 1; i >= 0; i--) {
51+
let parcial = parseInt(num[i]) * fator
4652
soma += parcial
4753

4854
if (fator == base) {
@@ -54,39 +60,47 @@ exports.mod11 = function (num, base, r) {
5460

5561
if (r == 0) {
5662
soma *= 10
57-
var digito = soma % 11
63+
let digito = soma % 11
5864
return digito == 10 ? 0 : digito
5965
} else if (r == 1) {
6066
return soma % 11
6167
}
6268
}
6369

6470
exports.mod10 = function (num) {
65-
var total = 0
66-
var fator = 2
71+
let total = 0
72+
let fator = 2
6773

68-
for (var i = num.length - 1; i >= 0; i--) {
69-
var temp = (parseInt(num[i]) * fator).toString()
70-
var tempSum = 0
71-
for (var j = 0; j < temp.length; j++) {
74+
for (let i = num.length - 1; i >= 0; i--) {
75+
let temp = (parseInt(num[i]) * fator).toString()
76+
let tempSum = 0
77+
for (let j = 0; j < temp.length; j++) {
7278
tempSum += parseInt(temp[j])
7379
}
7480
total += tempSum
75-
fator = (fator == 2) ? 1 : 2
81+
fator = fator == 2 ? 1 : 2
7682
}
7783

78-
var resto = total % 10
79-
return (resto == 0) ? 0 : (10 - resto)
84+
let resto = total % 10
85+
return resto == 0 ? 0 : 10 - resto
8086
}
8187

8288
exports.fatorVencimento = function (date) {
83-
const parsedDate = moment(date).utc().format('YYYY-MM-DD')
84-
const startDate = moment('1997-10-07').utc().format('YYYY-MM-DD')
89+
const parsedDate = moment(date)
90+
.utc()
91+
.format('YYYY-MM-DD')
92+
const startDate = moment('1997-10-07')
93+
.utc()
94+
.format('YYYY-MM-DD')
8595
return exports.addTrailingZeros(moment(parsedDate).diff(startDate, 'days'), 4)
8696
}
8797

8898
exports.dateFromEdiDate = function (ediDate) {
89-
return new Date(parseInt(ediDate.substring(4, 8)), parseInt(ediDate.substring(2, 4)) - 1, parseInt(ediDate.substring(0, 2)))
99+
return new Date(
100+
parseInt(ediDate.substring(4, 8)),
101+
parseInt(ediDate.substring(2, 4)) - 1,
102+
parseInt(ediDate.substring(0, 2))
103+
)
90104
}
91105

92106
exports.removeTrailingZeros = function (string) {

0 commit comments

Comments
 (0)