From 9904da262e0f7338df17298d5259fe77ebd5793f Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Fri, 1 Jun 2018 13:59:31 -0700 Subject: [PATCH] chore(doclint): remove old unused table-of-contents generator (#2659) We no longer use markdown-toc to generate table-of-contents. --- utils/doclint/cli.js | 3 --- utils/doclint/toc.js | 32 -------------------------------- 2 files changed, 35 deletions(-) delete mode 100644 utils/doclint/toc.js diff --git a/utils/doclint/cli.js b/utils/doclint/cli.js index 2b5ec98d..a7c64c74 100755 --- a/utils/doclint/cli.js +++ b/utils/doclint/cli.js @@ -42,9 +42,6 @@ async function run() { Source.readFile(path.join(PROJECT_DIR, 'README.md')) ]); - const toc = require('./toc'); - messages.push(...await toc(mdSources)); - const preprocessor = require('./preprocessor'); messages.push(...await preprocessor(mdSources, VERSION)); diff --git a/utils/doclint/toc.js b/utils/doclint/toc.js deleted file mode 100644 index 7ce5e42e..00000000 --- a/utils/doclint/toc.js +++ /dev/null @@ -1,32 +0,0 @@ -/** - * Copyright 2017 Google Inc. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -const markdownToc = require('markdown-toc'); -const Message = require('./Message'); - -/** - * @param {!Array} sources - * @return {!Array} - */ -module.exports = function(sources) { - const warnings = []; - for (const source of sources) { - const newText = markdownToc.insert(source.text()); - if (source.setText(newText)) - warnings.push('Regenerated table-of-contexts: ' + source.projectPath()); - } - return warnings.map(warning => Message.warning(warning)); -};