Citat:
Ursprungligen postat av webtigerteam
Kod:
function test(a, b) {
console.log(a + b);
}
test(1);
Lintern klagar på följande:
1:1 - Expected a function expression.
1:1 - Missing JSDoc comment.
1:1 - Use the global form of 'use strict'.
1:14 - Missing space before function parentheses.
1:15 - Identifier name 'a' is too short (< 2).
1:18 - Identifier name 'b' is too short (< 2).
1:21 - Block must be padded by blank lines.
2:2 - Expected indentation of 4 space characters but found 0.
2:2 - Unexpected console statement.
3:1 - Block must be padded by blank lines.
4:2 - Newline required at end of file but not found.
4:6 - No magic number: 1. (no-magic-numbers)
OMG! 12 fel!! Bäst att fixa dem ...
Kod:
"use strict";
var ett = 1;
/**
* Plussa två tal
* @param {number} tal1 - Första talet.
* @param {number} tal2 - Andra talet.
* @returns {number} Summan av de två talen
*/
var test = function test (tal1, tal2) {
return tal1 + tal2;
};
test(ett);
|
Glömde posta vad min linter säger.
Fick ett fel; indenteringen. Har kopplat cmd-ä till --fix i eslint så den fixar automatiskt till en majoritet av alla fel direkt i editorn. Använder Googles regler med 2 undantag och några extra regler. Har bl.a stängt av jsdoc.