fix: filter node_module, change parser for js

This commit is contained in:
Bogdan Lyashenko
2019-02-23 09:52:58 +01:00
parent 6712ea9ad8
commit 6205c26675
13 changed files with 27 additions and 24 deletions

View File

@@ -1,7 +1,7 @@
const { setupGetCrumbs, setupdGetCommentsFromCode } = require('../default/codecrumbs');
const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs');
const CPP_COMMENT_REGEX = /^([^\/\/]*)\/\/(.*)$/;
const getCrumbs = setupGetCrumbs(setupdGetCommentsFromCode(CPP_COMMENT_REGEX));
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(CPP_COMMENT_REGEX));
// replace with own implementation if needed
module.exports = {

View File

@@ -54,7 +54,7 @@ const buildCrumb = (params, crumbNodeLines) => ({
params
});
const setupdGetCommentsFromCode = regex => fileCode => {
const setupGetCommentsFromCode = regex => fileCode => {
if (!fileCode) return [];
return fileCode.split('\n').reduce((comments, item, i) => {
@@ -99,12 +99,12 @@ const setupGetCrumbs = getCommentsFromCode => (fileCode, path) => {
const DEFAULT_COMMENT_REGEX = /^([^\/\/]*)\/\/(.*)$/;
const getCrumbs = setupGetCrumbs(setupdGetCommentsFromCode(DEFAULT_COMMENT_REGEX));
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(DEFAULT_COMMENT_REGEX));
module.exports = {
getCrumbs,
setupdGetCommentsFromCode,
setupGetCommentsFromCode,
setupGetCrumbs,
isCodecrumb,

View File

@@ -1,7 +1,7 @@
const { setupGetCrumbs, setupdGetCommentsFromCode } = require('../default/codecrumbs');
const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs');
const JAVA_COMMENT_REGEX = /^([^\/\/]*)\/\/(.*)$/;
const getCrumbs = setupGetCrumbs(setupdGetCommentsFromCode(JAVA_COMMENT_REGEX));
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(JAVA_COMMENT_REGEX));
// replace with own implementation if needed
module.exports = {

View File

@@ -1,8 +1,5 @@
const babylon = require('@babel/parser');
const { isCodecrumb, parseCodecrumbComment, buildCrumb } = require('../default/codecrumbs');
const { config: astParseConfig, getNodeLines } = require('./astParse');
// TODO: fix when it's needed, currently is fine without AST
/*
const getCrumbs = (fileCode, path) => {
const crumbsList = [];
@@ -24,7 +21,12 @@ const getCrumbs = (fileCode, path) => {
console.log(path, e);
return crumbsList;
}
};
};*/
const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs');
const JAVA_SCRIPT_COMMENT_REGEX = /^([^\/\/]*)\/\/(.*)$/;
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(JAVA_SCRIPT_COMMENT_REGEX));
module.exports = {
getCrumbs

View File

@@ -1,7 +1,7 @@
const { setupGetCrumbs, setupdGetCommentsFromCode } = require('../default/codecrumbs');
const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs');
const PHP_COMMENT_REGEX = /^([^\/\/]*)\/\/(.*)$/;
const getCrumbs = setupGetCrumbs(setupdGetCommentsFromCode(PHP_COMMENT_REGEX));
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(PHP_COMMENT_REGEX));
// replace with own implementation if needed
module.exports = {

View File

@@ -1,7 +1,7 @@
const { setupGetCrumbs, setupdGetCommentsFromCode } = require('../default/codecrumbs');
const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs');
const PYTHON_COMMENT_REGEX = /^([^#]*)#(.*)$/;
const getCrumbs = setupGetCrumbs(setupdGetCommentsFromCode(PYTHON_COMMENT_REGEX));
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(PYTHON_COMMENT_REGEX));
// replace with own implementation if needed
module.exports = {

View File

@@ -1,7 +1,7 @@
const { setupGetCrumbs, setupdGetCommentsFromCode } = require('../default/codecrumbs');
const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs');
const TYPE_SCRIPT_COMMENT_REGEX = /^([^\/\/]*)\/\/(.*)$/;
const getCrumbs = setupGetCrumbs(setupdGetCommentsFromCode(TYPE_SCRIPT_COMMENT_REGEX));
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(TYPE_SCRIPT_COMMENT_REGEX));
// replace with own implementation if needed
module.exports = {