@@ -5,7 +5,7 @@ Author Nito T.M. (https://github.com/nitotm)
5
5
Package npmjs.com/package/eld
6
6
*/
7
7
8
- import { avgScore } from ' ./avgScore.js'
8
+ import { avgScore } from " ./avgScore.js" ;
9
9
10
10
export class LanguageResult {
11
11
/**
@@ -17,10 +17,10 @@ export class LanguageResult {
17
17
* @param {Object } langCodes
18
18
* @memberof LanguageResult
19
19
*/
20
- constructor ( language , results , numNgrams , langCodes ) {
21
- this . language = language
22
- this . getScores = ( ) => getScores ( results , langCodes ) // returns object
23
- this . isReliable = ( ) => isReliable ( results , numNgrams , language ) // returns boolean
20
+ constructor ( language , results , numNgrams , langCodes ) {
21
+ this . language = language ;
22
+ this . getScores = ( ) => getScores ( results , langCodes ) ; // returns object
23
+ this . isReliable = ( ) => isReliable ( results , numNgrams , language ) ; // returns boolean
24
24
}
25
25
}
26
26
@@ -30,15 +30,16 @@ export class LanguageResult {
30
30
* @param {string } language
31
31
* @returns {boolean }
32
32
*/
33
- function isReliable ( results , numNgrams , language ) {
33
+ function isReliable ( results , numNgrams , language ) {
34
34
if ( ! results . length || numNgrams < 3 ) {
35
- return false
35
+ return false ;
36
36
}
37
- const nextScore = results . length > 1 ? results [ 1 ] [ 0 ] : 0
37
+ const nextScore = results . length > 1 ? results [ 1 ] [ 0 ] : 0 ;
38
38
// A minimum of a 24% per ngram score from average
39
- return ! ( avgScore [ language ] * 0.24 > results [ 0 ] [ 1 ] / numNgrams || 0.01 >
40
- Math . abs ( results [ 0 ] [ 1 ] - nextScore ) )
41
-
39
+ return ! (
40
+ avgScore [ language ] * 0.24 > results [ 0 ] [ 1 ] / numNgrams ||
41
+ 0.01 > Math . abs ( results [ 0 ] [ 1 ] - nextScore )
42
+ ) ;
42
43
}
43
44
44
45
/**
@@ -47,16 +48,15 @@ function isReliable (results, numNgrams, language) {
47
48
* @param {Object } langCodes
48
49
* @returns {Object }
49
50
*/
50
- function getScores ( results , langCodes ) {
51
- let scores = { }
52
- let key
51
+ function getScores ( results , langCodes ) {
52
+ let scores = { } ;
53
+ let key ;
53
54
for ( key in results ) {
54
- let score = results [ key ] [ 1 ]
55
+ let score = results [ key ] [ 1 ] ;
55
56
if ( score === 0 ) {
56
- break
57
+ break ;
57
58
}
58
- scores [ langCodes [ results [ key ] [ 0 ] ] ] = score
59
+ scores [ langCodes [ results [ key ] [ 0 ] ] ] = score ;
59
60
}
60
- return scores
61
+ return scores ;
61
62
}
62
-
0 commit comments