build(docs-infra): update `eslint` and `eslint-plugin-jasmine` to latest versions (#41429)
This commit updates the `eslint` and `eslint-plugin-jasmine` packages to latest versions to take advantage of latest fixes and improvements. PR Close #41429
This commit is contained in:
parent
575f537473
commit
d42019d412
|
@ -130,8 +130,8 @@
|
|||
"dgeni-packages": "^0.28.4",
|
||||
"entities": "^1.1.1",
|
||||
"esbuild": "^0.9.0",
|
||||
"eslint": "^3.19.0",
|
||||
"eslint-plugin-jasmine": "^2.2.0",
|
||||
"eslint": "^7.23.0",
|
||||
"eslint-plugin-jasmine": "^4.1.2",
|
||||
"find-free-port": "^2.0.0",
|
||||
"firebase-tools": "^8.14.1",
|
||||
"fs-extra": "^2.1.2",
|
||||
|
|
|
@ -12,10 +12,10 @@ module.exports = {
|
|||
'jasmine'
|
||||
],
|
||||
'rules': {
|
||||
'indent': ['error', 2],
|
||||
'linebreak-style': ['error', 'unix'],
|
||||
'no-prototype-builtins': ['off'],
|
||||
'quotes': ['error', 'single'],
|
||||
'semi': ['error', 'always'],
|
||||
'jasmine/new-line-before-expect': 0
|
||||
'jasmine/new-line-before-expect': ['off'],
|
||||
}
|
||||
};
|
||||
|
|
|
@ -120,7 +120,7 @@ function isString(value) {
|
|||
|
||||
function tokenize(text, ignoreWords, dictionary) {
|
||||
// Split on whitespace and things that are likely to be HTML tags (this is not exhaustive but reduces the unwanted tokens that are indexed).
|
||||
const rawTokens = text.split(/[\s\/]+|<\/?[a-z]+(?:\s+\w+(?:="[^"]+")?)*>/img);
|
||||
const rawTokens = text.split(/[\s/]+|<\/?[a-z]+(?:\s+\w+(?:="[^"]+")?)*>/img);
|
||||
const tokens = [];
|
||||
for(let token of rawTokens) {
|
||||
token = token.trim();
|
||||
|
|
|
@ -15,7 +15,7 @@ function createPackage(changedFile) {
|
|||
}
|
||||
|
||||
const tutorialMatch = /^aio\/content\/tutorial\/([^.]+)\.md/.exec(changedFile);
|
||||
const tutorialExampleMatch = /^aio\/content\/examples\/(toh-[^\/]+)\//.exec(changedFile);
|
||||
const tutorialExampleMatch = /^aio\/content\/examples\/(toh-[^/]+)\//.exec(changedFile);
|
||||
if (tutorialMatch || tutorialExampleMatch) {
|
||||
const tutorialName = tutorialMatch && tutorialMatch[1] || tutorialExampleMatch[1];
|
||||
console.log('Building tutorial docs');
|
||||
|
@ -23,7 +23,7 @@ function createPackage(changedFile) {
|
|||
}
|
||||
|
||||
const gettingStartedMatch = /^aio\/content\/start\/([^.]+)\.md/.exec(changedFile);
|
||||
const gettingStartedExampleMatch = /^aio\/content\/examples\/getting-started\/([^\/]+)\//.exec(changedFile);
|
||||
const gettingStartedExampleMatch = /^aio\/content\/examples\/getting-started\/([^/]+)\//.exec(changedFile);
|
||||
if (gettingStartedMatch || gettingStartedExampleMatch) {
|
||||
const gettingStartedName = gettingStartedMatch && gettingStartedMatch[1] || 'index';
|
||||
console.log('Building getting started docs');
|
||||
|
@ -31,15 +31,15 @@ function createPackage(changedFile) {
|
|||
}
|
||||
|
||||
const guideMatch = /^aio\/content\/guide\/([^.]+)\.md/.exec(changedFile);
|
||||
const exampleMatch = /^aio\/content\/examples\/(?:cb-)?([^\/]+)\//.exec(changedFile);
|
||||
const exampleMatch = /^aio\/content\/examples\/(?:cb-)?([^/]+)\//.exec(changedFile);
|
||||
if (guideMatch || exampleMatch) {
|
||||
const guideName = guideMatch && guideMatch[1] || exampleMatch[1];
|
||||
console.log(`Building guide doc: ${guideName}.md`);
|
||||
return require('./guide-package').createPackage(guideName);
|
||||
}
|
||||
|
||||
const apiExamplesMatch = /^packages\/examples\/([^\/]+)\//.exec(changedFile);
|
||||
const apiMatch = /^packages\/([^\/]+)\//.exec(changedFile);
|
||||
const apiExamplesMatch = /^packages\/examples\/([^/]+)\//.exec(changedFile);
|
||||
const apiMatch = /^packages\/([^/]+)\//.exec(changedFile);
|
||||
if (apiExamplesMatch || apiMatch) {
|
||||
const packageName = apiExamplesMatch && apiExamplesMatch[1] || apiMatch[1];
|
||||
console.log('Building API docs for', packageName);
|
||||
|
|
|
@ -56,7 +56,7 @@ module.exports = function renderMarkdown() {
|
|||
tokenizeInlineTag.locator = inlineTagLocator;
|
||||
|
||||
function tokenizeInlineTag(eat, value, silent) {
|
||||
const match = /^\{@[^\s\}]+[^\}]*\}/.exec(value);
|
||||
const match = /^\{@[^\s}]+[^}]*\}/.exec(value);
|
||||
|
||||
if (match) {
|
||||
if (silent) {
|
||||
|
@ -211,4 +211,4 @@ function createOpenMatcher(elementNameMatcher) {
|
|||
|
||||
function createCloseMatcher(elementNameMatcher) {
|
||||
return `</${elementNameMatcher}>`;
|
||||
}
|
||||
}
|
||||
|
|
767
aio/yarn.lock
767
aio/yarn.lock
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue