ESLintify Part 1 (#837)

* ESLint-ify

* Allow empty try/catch

* Escape regexp
This commit is contained in:
Yangshun Tay 2018-07-08 09:13:18 -07:00 committed by GitHub
parent 128dbfca0a
commit e8e3f42685
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
44 changed files with 466 additions and 555 deletions

View file

@ -13,9 +13,9 @@ const siteConfig = require(CWD + '/siteConfig.js');
const join = path.join;
const languages_js = join(CWD, 'languages.js');
const versions_json = join(CWD, 'versions.json');
const versions_js = join(CWD, 'pages/en/versions.js');
const languagesFile = join(CWD, 'languages.js');
const versionsJSONFile = join(CWD, 'versions.json');
const versionsFile = join(CWD, 'pages/en/versions.js');
class Translation {
constructor() {
@ -28,17 +28,15 @@ class Translation {
},
];
this._load();
this.load();
}
enabledLanguages() {
return this.languages.filter(lang => lang.enabled);
}
enabledLanguages = () => this.languages.filter(lang => lang.enabled);
_load() {
if (fs.existsSync(languages_js)) {
load() {
if (fs.existsSync(languagesFile)) {
this.enabled = true;
this.languages = require(languages_js);
this.languages = require(languagesFile);
}
}
}
@ -50,7 +48,7 @@ class Versioning {
this.versions = [];
this.missingVersionsPage = false;
this._load();
this.load();
}
printMissingVersionsPageError() {
@ -61,16 +59,16 @@ class Versioning {
);
}
_load() {
if (fs.existsSync(versions_json)) {
load() {
if (fs.existsSync(versionsJSONFile)) {
this.enabled = true;
this.versions = JSON.parse(fs.readFileSync(versions_json, 'utf8'));
this.versions = JSON.parse(fs.readFileSync(versionsJSONFile, 'utf8'));
this.defaultVersion = siteConfig.defaultVersionShown
? siteConfig.defaultVersionShown
: this.versions[0]; // otherwise show the latest version (other than next/master)
}
if (!fs.existsSync(versions_js)) {
if (!fs.existsSync(versionsFile)) {
this.missingVersionsPage = true;
}
}