Skip to content

Commit 59f0ba1

Browse files
committed
style: npm run qa:format
1 parent 78685bb commit 59f0ba1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1881
-1881
lines changed

src/10_besoin_fr.js

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,55 @@
1-
import { tvs } from './tv.js'
2-
import { mois_liste } from './utils.js'
3-
import { calc_ai_j, calc_as_j } from './6.1_apport_gratuit.js'
4-
import { calc_sse_j } from './6.2_surface_sud_equivalente.js'
1+
import { tvs } from './tv.js';
2+
import { mois_liste } from './utils.js';
3+
import { calc_ai_j, calc_as_j } from './6.1_apport_gratuit.js';
4+
import { calc_sse_j } from './6.2_surface_sud_equivalente.js';
55

66
const Cin = {
77
'très lourde': 260000,
88
lourde: 260000,
99
moyenne: 165000,
1010
légère: 110000
11-
}
11+
};
1212

13-
export function calc_besoin_fr_j (Sh, GV, inertie, aij_fr, asj_fr, nrefj, textmoy_clim_j, Tint) {
14-
if (nrefj == 0) return 0
15-
const Rbth = (1000 * (aij_fr + asj_fr)) / (GV * (textmoy_clim_j - Tint) * nrefj)
13+
export function calc_besoin_fr_j(Sh, GV, inertie, aij_fr, asj_fr, nrefj, textmoy_clim_j, Tint) {
14+
if (nrefj == 0) return 0;
15+
const Rbth = (1000 * (aij_fr + asj_fr)) / (GV * (textmoy_clim_j - Tint) * nrefj);
1616

17-
if (Rbth < 1 / 2) return 0
17+
if (Rbth < 1 / 2) return 0;
1818

19-
const t = (Cin[inertie] * Sh) / (3600 * GV)
20-
const a = 1 + t / 15
21-
let futj
22-
if (Rbth == 1) futj = a / (a + 1)
23-
else futj = (1 - Rbth ** -a) / (1 - Rbth ** (-a - 1))
24-
const bfr = aij_fr + asj_fr - ((futj * GV) / 1000) * (Tint - textmoy_clim_j) * nrefj
25-
return bfr
19+
const t = (Cin[inertie] * Sh) / (3600 * GV);
20+
const a = 1 + t / 15;
21+
let futj;
22+
if (Rbth == 1) futj = a / (a + 1);
23+
else futj = (1 - Rbth ** -a) / (1 - Rbth ** (-a - 1));
24+
const bfr = aij_fr + asj_fr - ((futj * GV) / 1000) * (Tint - textmoy_clim_j) * nrefj;
25+
return bfr;
2626
}
2727

28-
export default function calc_besoin_fr (ilpa, ca, zc, Sh, nadeq, GV, inertie, bv) {
29-
const Nref26 = tvs.nref26
30-
const Nref28 = tvs.nref28
31-
const e_fr_26 = tvs.e_fr_26
32-
const e_fr_28 = tvs.e_fr_28
33-
const textmoy_clim_26 = tvs.textmoy_clim_26
34-
const textmoy_clim_28 = tvs.textmoy_clim_28
28+
export default function calc_besoin_fr(ilpa, ca, zc, Sh, nadeq, GV, inertie, bv) {
29+
const Nref26 = tvs.nref26;
30+
const Nref28 = tvs.nref28;
31+
const e_fr_26 = tvs.e_fr_26;
32+
const e_fr_28 = tvs.e_fr_28;
33+
const textmoy_clim_26 = tvs.textmoy_clim_26;
34+
const textmoy_clim_28 = tvs.textmoy_clim_28;
3535

3636
const ret = {
3737
besoin_fr: 0,
3838
besoin_fr_depensier: 0
39-
}
39+
};
4040
for (const mois of mois_liste) {
41-
const nref26 = Nref26[ca][mois][zc]
42-
const nref28 = Nref28[ca][mois][zc]
43-
const ej_fr_26 = e_fr_26[ca][mois][zc]
44-
const ej_fr_28 = e_fr_28[ca][mois][zc]
45-
const textmoy_clim_j_26 = textmoy_clim_26[ca][mois][zc]
46-
const textmoy_clim_j_28 = textmoy_clim_28[ca][mois][zc]
41+
const nref26 = Nref26[ca][mois][zc];
42+
const nref28 = Nref28[ca][mois][zc];
43+
const ej_fr_26 = e_fr_26[ca][mois][zc];
44+
const ej_fr_28 = e_fr_28[ca][mois][zc];
45+
const textmoy_clim_j_26 = textmoy_clim_26[ca][mois][zc];
46+
const textmoy_clim_j_28 = textmoy_clim_28[ca][mois][zc];
4747

48-
const aij_fr = calc_ai_j(Sh, nadeq, nref28)
49-
const aij_fr_dep = calc_ai_j(Sh, nadeq, nref26)
50-
const ssej = calc_sse_j(bv, zc, mois)
51-
const asj_fr = calc_as_j(ssej, ej_fr_28)
52-
const asj_fr_dep = calc_as_j(ssej, ej_fr_26)
48+
const aij_fr = calc_ai_j(Sh, nadeq, nref28);
49+
const aij_fr_dep = calc_ai_j(Sh, nadeq, nref26);
50+
const ssej = calc_sse_j(bv, zc, mois);
51+
const asj_fr = calc_as_j(ssej, ej_fr_28);
52+
const asj_fr_dep = calc_as_j(ssej, ej_fr_26);
5353

5454
ret.besoin_fr += calc_besoin_fr_j(
5555
Sh,
@@ -60,7 +60,7 @@ export default function calc_besoin_fr (ilpa, ca, zc, Sh, nadeq, GV, inertie, bv
6060
nref28,
6161
textmoy_clim_j_28,
6262
28
63-
)
63+
);
6464
ret.besoin_fr_depensier += calc_besoin_fr_j(
6565
Sh,
6666
GV,
@@ -70,7 +70,7 @@ export default function calc_besoin_fr (ilpa, ca, zc, Sh, nadeq, GV, inertie, bv
7070
nref26,
7171
textmoy_clim_j_26,
7272
26
73-
)
73+
);
7474
}
75-
return ret
75+
return ret;
7676
}

src/10_clim.js

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
import { tv, requestInput, requestInputID } from './utils.js'
1+
import { tv, requestInput, requestInputID } from './utils.js';
22

3-
function tv_seer (di, de, du, zc_id) {
3+
function tv_seer(di, de, du, zc_id) {
44
const matcher = {
55
enum_zone_climatique_id: zc_id,
66
enum_periode_installation_fr_id: requestInputID(de, du, 'periode_installation_fr')
7-
}
8-
const row = tv('seer', matcher, de)
7+
};
8+
const row = tv('seer', matcher, de);
99
if (row) {
10-
de.tv_seer_id = Number(row.tv_seer_id)
11-
di.eer = row.eer
10+
de.tv_seer_id = Number(row.tv_seer_id);
11+
di.eer = row.eer;
1212
} else {
13-
console.error('!! pas de valeur forfaitaire trouvée pour seer !!')
13+
console.error('!! pas de valeur forfaitaire trouvée pour seer !!');
1414
}
1515
}
1616

17-
export default function calc_clim (clim, bfr, bfr_dep, zc_id, Sh) {
18-
const de = clim.donnee_entree
19-
const di = {}
20-
const du = {}
17+
export default function calc_clim(clim, bfr, bfr_dep, zc_id, Sh) {
18+
const de = clim.donnee_entree;
19+
const di = {};
20+
const du = {};
2121

22-
const rs = de.surface_clim / Sh
23-
di.besoin_fr = bfr * rs
24-
di.besoin_fr_depensier = bfr_dep * rs
22+
const rs = de.surface_clim / Sh;
23+
di.besoin_fr = bfr * rs;
24+
di.besoin_fr_depensier = bfr_dep * rs;
2525

26-
tv_seer(di, de, du, zc_id)
26+
tv_seer(di, de, du, zc_id);
2727

28-
di.conso_fr = (0.9 * di.besoin_fr) / di.eer
29-
di.conso_fr_depensier = (0.9 * di.besoin_fr_depensier) / di.eer
28+
di.conso_fr = (0.9 * di.besoin_fr) / di.eer;
29+
di.conso_fr_depensier = (0.9 * di.besoin_fr_depensier) / di.eer;
3030

31-
clim.donnee_intermediaire = di
32-
clim.donnee_utilisateur = du
31+
clim.donnee_intermediaire = di;
32+
clim.donnee_utilisateur = du;
3333
}

src/11_besoin_ecs.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
import { tvs } from './tv.js'
2-
import { mois_liste, Njj } from './utils.js'
1+
import { tvs } from './tv.js';
2+
import { mois_liste, Njj } from './utils.js';
33

4-
export function calc_besoin_ecs_j (ilpa, ca, mois, zc, nadeq, depensier) {
5-
const tefsj = tvs.tefs[ca][mois][zc]
6-
const njj = Njj[mois]
4+
export function calc_besoin_ecs_j(ilpa, ca, mois, zc, nadeq, depensier) {
5+
const tefsj = tvs.tefs[ca][mois][zc];
6+
const njj = Njj[mois];
77

88
if (depensier) {
9-
return (1.163 * nadeq * 79 * (40 - tefsj) * njj) / 1000
9+
return (1.163 * nadeq * 79 * (40 - tefsj) * njj) / 1000;
1010
} else {
11-
return (1.163 * nadeq * 56 * (40 - tefsj) * njj) / 1000
11+
return (1.163 * nadeq * 56 * (40 - tefsj) * njj) / 1000;
1212
}
1313
}
1414

15-
export default function calc_besoin_ecs (ilpa, ca, zc, Sh, nadeq) {
15+
export default function calc_besoin_ecs(ilpa, ca, zc, Sh, nadeq) {
1616
const ret = {
1717
besoin_ecs: 0,
1818
besoin_ecs_depensier: 0
19-
}
19+
};
2020
for (const mois of mois_liste) {
21-
ret.besoin_ecs += calc_besoin_ecs_j(ilpa, ca, mois, zc, nadeq, false)
22-
ret.besoin_ecs_depensier += calc_besoin_ecs_j(ilpa, ca, mois, zc, nadeq, true)
21+
ret.besoin_ecs += calc_besoin_ecs_j(ilpa, ca, mois, zc, nadeq, false);
22+
ret.besoin_ecs_depensier += calc_besoin_ecs_j(ilpa, ca, mois, zc, nadeq, true);
2323
}
24-
return ret
24+
return ret;
2525
}

src/11_ecs.js

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,71 @@
1-
import enums from './enums.js'
2-
import calc_gen_ecs from './14_generateur_ecs.js'
3-
import { tv, requestInput, requestInputID } from './utils.js'
1+
import enums from './enums.js';
2+
import calc_gen_ecs from './14_generateur_ecs.js';
3+
import { tv, requestInput, requestInputID } from './utils.js';
44

5-
function tv_rendement_distribution_ecs (di, de, du, pvc) {
5+
function tv_rendement_distribution_ecs(di, de, du, pvc) {
66
const matcher = {
77
enum_type_installation_id: requestInputID(de, du, 'type_installation', ['1', '2'])
8-
}
8+
};
99

10-
const type_installation = enums.type_installation[de.enum_type_installation_id]
10+
const type_installation = enums.type_installation[de.enum_type_installation_id];
1111

12-
let configuration_logement
12+
let configuration_logement;
1313
if (type_installation.includes('individuelle')) {
1414
if (pvc === 1) {
15-
configuration_logement = 'production volume habitable [+] pièces alimentées contiguës'
16-
} else configuration_logement = 'production hors volume habitable'
15+
configuration_logement = 'production volume habitable [+] pièces alimentées contiguës';
16+
} else configuration_logement = 'production hors volume habitable';
1717
} else if (type_installation.includes('collective')) {
18-
let type_reseau_collectif
19-
configuration_logement = 'majorité des logements avec pièces alimentées contiguës'
20-
const isole = requestInput(de, du, 'reseau_distribution_isole', 'bool')
18+
let type_reseau_collectif;
19+
configuration_logement = 'majorité des logements avec pièces alimentées contiguës';
20+
const isole = requestInput(de, du, 'reseau_distribution_isole', 'bool');
2121
if (isole === 0) {
22-
type_reseau_collectif = 'Réseau collectif non isolé'
22+
type_reseau_collectif = 'Réseau collectif non isolé';
2323
} else {
24-
const type_bouclage = requestInput(de, du, 'bouclage_reseau_ecs')
24+
const type_bouclage = requestInput(de, du, 'bouclage_reseau_ecs');
2525
if (type_bouclage === "réseau d'ecs bouclé") {
26-
type_reseau_collectif = 'Réseau collectif isolé bouclé'
27-
matcher
26+
type_reseau_collectif = 'Réseau collectif isolé bouclé';
27+
matcher;
2828
} else {
29-
configuration_logement = null
29+
configuration_logement = null;
3030
type_reseau_collectif =
31-
'Réseau collectif isolé avec traçage ou Réseau collectif isolé sans traçage ni bouclage'
31+
'Réseau collectif isolé avec traçage ou Réseau collectif isolé sans traçage ni bouclage';
3232
}
3333
}
34-
matcher.type_reseau_collectif = type_reseau_collectif
34+
matcher.type_reseau_collectif = type_reseau_collectif;
3535
}
36-
if (configuration_logement) matcher.configuration_logement = configuration_logement
37-
const row = tv('rendement_distribution_ecs', matcher)
36+
if (configuration_logement) matcher.configuration_logement = configuration_logement;
37+
const row = tv('rendement_distribution_ecs', matcher);
3838
if (row) {
39-
di.rendement_distribution = Number(row.rd)
40-
de.tv_rendement_distribution_ecs_id = Number(row.tv_rendement_distribution_ecs_id)
39+
di.rendement_distribution = Number(row.rd);
40+
de.tv_rendement_distribution_ecs_id = Number(row.tv_rendement_distribution_ecs_id);
4141
} else {
42-
console.error('!! pas de valeur forfaitaire trouvée pour rd !!')
42+
console.error('!! pas de valeur forfaitaire trouvée pour rd !!');
4343
}
4444
}
4545

46-
export default function calc_ecs (ecs, becs, becs_dep, GV, ca_id, zc_id) {
47-
const de = ecs.donnee_entree
48-
const di = {}
49-
const du = {}
46+
export default function calc_ecs(ecs, becs, becs_dep, GV, ca_id, zc_id) {
47+
const de = ecs.donnee_entree;
48+
const di = {};
49+
const du = {};
5050

51-
di.besoin_ecs = becs
52-
di.besoin_ecs_depensier = becs_dep
51+
di.besoin_ecs = becs;
52+
di.besoin_ecs_depensier = becs_dep;
5353

54-
const pvc = ecs.generateur_ecs_collection.generateur_ecs[0].donnee_entree.position_volume_chauffe
55-
tv_rendement_distribution_ecs(di, de, du, pvc)
54+
const pvc = ecs.generateur_ecs_collection.generateur_ecs[0].donnee_entree.position_volume_chauffe;
55+
tv_rendement_distribution_ecs(di, de, du, pvc);
5656

57-
const gen_ecs_list = ecs.generateur_ecs_collection.generateur_ecs
58-
gen_ecs_list.forEach((gen_ecs) => calc_gen_ecs(gen_ecs, di, GV, ca_id, zc_id))
57+
const gen_ecs_list = ecs.generateur_ecs_collection.generateur_ecs;
58+
gen_ecs_list.forEach((gen_ecs) => calc_gen_ecs(gen_ecs, di, GV, ca_id, zc_id));
5959

6060
di.conso_ecs = gen_ecs_list.reduce(
6161
(acc, gen_ecs) => acc + gen_ecs.donnee_intermediaire.conso_ecs,
6262
0
63-
)
63+
);
6464
di.conso_ecs_depensier = gen_ecs_list.reduce(
6565
(acc, gen_ecs) => acc + gen_ecs.donnee_intermediaire.conso_ecs_depensier,
6666
0
67-
)
67+
);
6868

69-
ecs.donnee_intermediaire = di
70-
ecs.donnee_utilisateur = du
69+
ecs.donnee_intermediaire = di;
70+
ecs.donnee_utilisateur = du;
7171
}

src/11_nadeq.js

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
1-
export function calc_nadeq_individuel (Sh, Nb_lgt) {
2-
Nb_lgt = 1
3-
const Shmoy = Sh
1+
export function calc_nadeq_individuel(Sh, Nb_lgt) {
2+
Nb_lgt = 1;
3+
const Shmoy = Sh;
44

5-
let Nmax
6-
if (Shmoy < 30) Nmax = 1
7-
else if (Shmoy < 70) Nmax = 1.75 - 0.01875 * (70 - Shmoy)
8-
else Nmax = 0.025 * Shmoy
5+
let Nmax;
6+
if (Shmoy < 30) Nmax = 1;
7+
else if (Shmoy < 70) Nmax = 1.75 - 0.01875 * (70 - Shmoy);
8+
else Nmax = 0.025 * Shmoy;
99

10-
let nadeq
11-
if (Nmax < 1.75) nadeq = Nb_lgt * Nmax
12-
else nadeq = Nb_lgt * (1.75 + 0.3 * (Nmax - 1.75))
10+
let nadeq;
11+
if (Nmax < 1.75) nadeq = Nb_lgt * Nmax;
12+
else nadeq = Nb_lgt * (1.75 + 0.3 * (Nmax - 1.75));
1313

14-
return nadeq
14+
return nadeq;
1515
}
1616

17-
export function calc_nadeq_collectif (Sh, Nb_lgt) {
18-
const Shmoy = Sh / Nb_lgt
17+
export function calc_nadeq_collectif(Sh, Nb_lgt) {
18+
const Shmoy = Sh / Nb_lgt;
1919

20-
let Nmax
21-
if (Shmoy < 10) Nmax = 1
22-
else if (Shmoy < 50) Nmax = 1.75 - 0.01875 * (50 - Shmoy)
23-
else Nmax = 0.035 * Shmoy
20+
let Nmax;
21+
if (Shmoy < 10) Nmax = 1;
22+
else if (Shmoy < 50) Nmax = 1.75 - 0.01875 * (50 - Shmoy);
23+
else Nmax = 0.035 * Shmoy;
2424

25-
let nadeq
26-
if (Nmax < 1.75) nadeq = Nb_lgt * Nmax
27-
else nadeq = Nb_lgt * (1.75 + 0.3 * (Nmax - 1.75))
25+
let nadeq;
26+
if (Nmax < 1.75) nadeq = Nb_lgt * Nmax;
27+
else nadeq = Nb_lgt * (1.75 + 0.3 * (Nmax - 1.75));
2828

29-
return nadeq
29+
return nadeq;
3030
}

src/12.4_pac.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
import { tv, requestInput, requestInputID } from './utils.js'
1+
import { tv, requestInput, requestInputID } from './utils.js';
22

3-
export function tv_scop (di, de, du, zc_id, ed_id, type) {
3+
export function tv_scop(di, de, du, zc_id, ed_id, type) {
44
const matcher = {
55
enum_zone_climatique_id: zc_id
6-
}
7-
matcher[`enum_generateur_${type}_id`] = requestInputID(de, du, `type_generateur_${type}`)
8-
if (ed_id) matcher.enum_type_emission_distribution_id = ed_id
9-
const row = tv('scop', matcher, de)
6+
};
7+
matcher[`enum_generateur_${type}_id`] = requestInputID(de, du, `type_generateur_${type}`);
8+
if (ed_id) matcher.enum_type_emission_distribution_id = ed_id;
9+
const row = tv('scop', matcher, de);
1010
if (row) {
11-
de.tv_scop_id = Number(row.tv_scop_id)
12-
const scop = row.scop_ou_cop
13-
di[scop] = Number(row.scop)
11+
de.tv_scop_id = Number(row.tv_scop_id);
12+
const scop = row.scop_ou_cop;
13+
di[scop] = Number(row.scop);
1414

1515
// for Ich
16-
di.rg = di[scop]
17-
di.rg_dep = di[scop]
16+
di.rg = di[scop];
17+
di.rg_dep = di[scop];
1818
} else {
19-
console.error('!! pas de valeur forfaitaire trouvée pour scop !!')
19+
console.error('!! pas de valeur forfaitaire trouvée pour scop !!');
2020
}
2121
}

0 commit comments

Comments
 (0)