mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-25 15:07:17 +02:00
ESLintify Part 1 (#837)
* ESLint-ify * Allow empty try/catch * Escape regexp
This commit is contained in:
parent
128dbfca0a
commit
e8e3f42685
44 changed files with 466 additions and 555 deletions
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue