cdf7944065
When displaying comments and descriptions for projects or stories, render the content as Markdown before displaying it. This is a simple way to support rich text descriptions and comments, and there is no special editor as yet. Any code in the supplied Markdown (indented by 4 spaces) will have its syntax highlighted. The `highlightjs` module is used for syntax highlighting and the `marked` module is used for parsing the Markdown. Also, stop eslint from raising an error when it thinks something is undefined, and raise a warning instead. This is because the use of `hljs` and `marked` was confusing the linter into thinking they weren't defined. Change-Id: I7896fd686a39e27f8068ee6db6747b2b5ab0ccfc
60 lines
1.4 KiB
Plaintext
60 lines
1.4 KiB
Plaintext
{
|
|
// For a detailed list of all options, please see here:
|
|
// http://eslint.org/docs/configuring/
|
|
"ecmaFeatures": {
|
|
"arrowFunctions": false,
|
|
"binaryLiterals": false,
|
|
"blockBindings": false,
|
|
"defaultParams": false,
|
|
"forOf": false,
|
|
"generators": false,
|
|
"objectLiteralComputedProperties": false,
|
|
"objectLiteralDuplicateProperties": false,
|
|
"objectLiteralShorthandProperties": false,
|
|
"octalLiterals": false,
|
|
"regexUFlag": false,
|
|
"superInFunctions": false,
|
|
"templateStrings": false,
|
|
"unicodeCodePointEscapes": false,
|
|
"globalReturn": false,
|
|
"jsx": false
|
|
},
|
|
|
|
"env": {
|
|
"browser": true,
|
|
"node": false,
|
|
"amd": false,
|
|
"mocha": false,
|
|
"jasmine": true,
|
|
"phantomjs": false,
|
|
"jquery": false,
|
|
"prototypejs": false,
|
|
"shelljs": false
|
|
},
|
|
|
|
"globals": {
|
|
"require": false,
|
|
"exports": false,
|
|
"angular": false, // AngularJS
|
|
"module": false,
|
|
"inject": false,
|
|
"element": false,
|
|
"by": false,
|
|
"browser": false
|
|
},
|
|
|
|
"rules": {
|
|
"quotes": [2, "single"],
|
|
"eol-last": 2,
|
|
"no-trailing-spaces": 2,
|
|
"camelcase": 0,
|
|
"no-extra-boolean-cast": 0,
|
|
"no-undef": 1,
|
|
|
|
// Stylistic
|
|
"indent": [2, 4],
|
|
"max-len": [2, 80],
|
|
"no-undefined": 2
|
|
}
|
|
}
|