Skip to content
Generate tags file for javascript codebase using static code analyses.
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
test
.exrc
.gitignore
.travis.yml
README.md
app.js
batchRunner.js
findTags.js
fsAdapter.js
index.js
package.json
shell.js
yarn.lock

README.md

js-editor-tags Build Status

Generate tags file for javascript codebase using static code analyses.

Is it fast?

Yes, it is fast.

Usage

npm install -g js-editor-tags

# generate `tags` file for all _not git ignored_, _existing_, js/mjs/jsx files in the current folder and subfolders
js-editor-tags

# update existing `tags` file instead of regenerating it
js-editor-tags -u

# generate `tags` file and keep it up to date as the files change
js-editor-tags -w

# if you keep compiled js in git, you might want to exlude it
js-editor-tags --ignore "dist" --ignore "build"

# ultimately, you can just pipe in a list of files to tag
git ls-files | js-editor-tags

# and watch it your way
fswatch -0 -r . | while read -d "" file_path; do git ls-files $file_path; done | js-editor-tags -u

Another option is to use a git hook to run the script. Here's an example.

Running tests

yarn test
You can’t perform that action at this time.