Skip to content

Commit

Permalink
Let's make synt able to find sim/dupe JS/TS code.
Browse files Browse the repository at this point in the history
And rewrite the project using TypeScript. :-D
  • Loading branch information
brentlintner committed Jun 6, 2017
1 parent 7b4cff5 commit 200b928
Show file tree
Hide file tree
Showing 147 changed files with 2,584 additions and 2,989 deletions.
24 changes: 0 additions & 24 deletions .ackrc

This file was deleted.

7 changes: 0 additions & 7 deletions .ctags

This file was deleted.

3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
lib/* linguist-vendored
test/* linguist-vendored
bin/* linguist-vendored
12 changes: 2 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,7 @@
node_modules
**/*.js
!test/fixtures/compare-js*.js
.nyc_output
coverage
notes.txt
haskell/dist
ruby/vendor/cache
ruby/.bundle
ruby/coverage
lib
npm-debug.log
haskell/cabal.sandbox.config
haskell/.cabal-sandbox
tmp
tags
haskell/*.tix
29 changes: 0 additions & 29 deletions .istanbul.yml

This file was deleted.

10 changes: 0 additions & 10 deletions .npmignore

This file was deleted.

4 changes: 0 additions & 4 deletions .reek.yml

This file was deleted.

55 changes: 0 additions & 55 deletions .rubocop.yml

This file was deleted.

40 changes: 40 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
os:
- osx
- linux

language: node_js

node_js:
- "4"
- "6"
- "7"
- "8"

sudo: false

cache:
directories:
- node_modules

matrix:
fast_finish: true

before_install:
- uname -a
- nvm --version
- node --version
- npm --version

git:
depth: 10

branches:
only:
- master

before_script:
- echo "no-op"

script:
- npm run -s compile
- npm run -s test
103 changes: 38 additions & 65 deletions .vile.yml
Original file line number Diff line number Diff line change
@@ -1,93 +1,66 @@
vile:
ignore:
- .test
- ruby/.bundle/**
- test/fixtures/**
- test/**/*.js
- .ackrc
- appveyor.yml
- bin
- .bundle
- circle.yml
- haskell/dist/**
- haskell/.cabal-sandbox/**
- CODE_OF_CONDUCT.md
- coffeelint.json
- coverage
- public
- db
- vendor
- tmp
- .editorconfig
- .git
- .gitattributes
- .gitignore
- LICENSE
- node_modules
- .log
- .keep
- .nyc_output
- package-lock.json
- README.md
- src/@types
- tags
- .brakeman.yml
- .ctags
- .editorconfig
- .env
- .eslintignore
- .eslintrc
- .gitignore
- .npmrc
- .reek
- .rspec
- .rubocop.yml
- .ruby-version
- test/fixtures/**
- tsconfig.json
- tslint.json
- tmp
- .travis.yml
- retire-report.json
- .vile.yml
- LICENSE

rubycritic:
allow:
- ruby
config:
method_count: 10
complexity: 80
churn: 20
rating: "A"

depcheck:
config:
ignore_dev_deps: false
ignore_dev_deps: true
ignore_deps:
- "@types/**"
ignore_dirs:
- src
- typings
- node_modules
- coverage
- haskell
- ruby
- tmp
ignore_deps:
- mocha
- babel-cli
- coffee-script
- npm-check-updates
- istanbul
- release-it
- typescript
- wrench
- pryjs
- shelljs
- "vile-*"

rubcocop:
config: .rubocop.yml
eclint:
ignore:
- lib

bundler-audit:
retire:
config:
update_db: true
ignore:
- lib

comment:
ignore:
- lib

escomplex:
allow:
- lib
ignore:
- src

coverage:
config:
path: coverage/lcov.info

eslint:
config: .eslintrc
ignore: .eslintignore
language:
ignore:
- lib

coffeelint:
config: coffeelint.json

hlint:
allow:
- haskell/src
- haskell/test
Loading

0 comments on commit 200b928

Please sign in to comment.