Commit Graph

91 Commits

Author SHA1 Message Date
Dominik Ferber
cbbc32543e chore(internal): Remove defunct .meteor/release file 2015-10-17 21:01:27 +02:00
Dominik Ferber
e46a8131f4 refactor(internal): Remove isLintedEnv
Check through executors instead.
2015-10-17 18:44:12 +02:00
Dominik Ferber
82cdf24479 fix(globals): Set globals in envs other than client and server 2015-10-17 17:24:49 +02:00
Dominik Ferber
350d06933d fix(rules): Disable linting in Non-Meteor environments 2015-10-17 15:40:57 +02:00
Dominik Ferber
0cafe3b87c refactor(internal): Remove isobuild from executors
isobuild can be determined based on the env. No need to have it as an executor.
2015-10-17 15:22:57 +02:00
Dominik Ferber
131a34e3c9 docs(README): add package limitation 2015-10-17 14:48:54 +02:00
Dominik Ferber
e426e2cae3 feat(rules): Add inline configuration for Meteor environments
Environments can now be configured inline. Enables linting files in packages.

closes #36
2015-10-17 14:45:58 +02:00
Dominik Ferber
7baee31b9d docs(README): fix links to commitizen and semantic-release 2015-10-17 13:56:19 +02:00
Dominik Ferber
abf9ca60b9 Merge pull request #39 from dferber90/greenkeeper-istanbul-0.4.0
Update istanbul to version 0.4.0 🚀
2015-10-17 12:06:43 +02:00
Dominik Ferber
24c50743fe Merge pull request #38 from dferber90/greenkeeper-eslint-1.7.1
Update eslint to version 1.7.1 🚀

closes #37
2015-10-17 12:06:20 +02:00
greenkeeperio-bot
9632ec1dfc chore(package): update istanbul to version 0.4.0
http://greenkeeper.io/
2015-10-17 06:35:39 +02:00
greenkeeperio-bot
7742627554 chore(package): update eslint to version 1.7.1
http://greenkeeper.io/
2015-10-16 23:54:56 +02:00
Dominik Ferber
d73762d80f docs(README): move limitations paragraph from pubsub to README 2015-10-16 09:20:04 +02:00
Dominik Ferber
03e9c7c520 feat(pubsub): Lint Meteor API in publication context
The callback of a publication receives Meteor API through the context. This API is now linted.

#3
2015-10-16 08:34:35 +02:00
Dominik Ferber
a35e4a4d15 perf(rules): Use else-if cases
Also renames functions in pubsub
2015-10-15 21:09:58 +02:00
Dominik Ferber
dcc0ba8101 docs(README): Change comments markdown syntax from json to js
This way the comments in JSON will look nicer on GitHub hopefully.
2015-10-15 16:52:09 +02:00
Dominik Ferber
4d3b6d3253 perf(internal): Add memoization for getMeta
closes #32
2015-10-14 21:04:34 +02:00
Dominik Ferber
ca8a78a172 Merge pull request #35 from dferber90/globals
feat(rule): Add rule: globals
2015-10-14 20:53:43 +02:00
Dominik Ferber
cafe187e83 feat(rule): Add rule: globals
This rule defines Meteor globals. It works in conjunction with ESLints no-undef.

closes #16
2015-10-14 20:50:24 +02:00
Dominik Ferber
7095d253cc Merge pull request #34 from dferber90/executors
fix(internal): Add locus resloving capabilities
2015-10-13 18:46:47 +02:00
Dominik Ferber
0b9622dedd fix(internal): Add locus resloving capabilities
Resolve all Meteor.isClient, Meteor.isServer and Meteor.isCordova LogicalExpressions
2015-10-13 18:42:31 +02:00
Dominik Ferber
93498f368b fix(internal): Add test for getRelativePath
#31
2015-10-12 19:30:37 +02:00
Dominik Ferber
0519621776 fix(internal): Correctly ignore files outside of Meteor projects
#31
2015-10-12 19:25:09 +02:00
Dominik Ferber
03b1f5acf1 fix(npm): Release new version
In 0.9.1 there is an error with npm because of an invalid sha1 which occured because of a force push to master (whoops).

closes #30
2015-10-12 00:56:32 +02:00
Dominik Ferber
1ef73c32e4 Merge pull request #29 from johanbrook/patch-2
docs(README): Use correct rule name for no-zero-timeout
2015-10-11 21:38:00 +02:00
Johan Brook
2823dfb1be Fix incorrectly named rule in README 2015-10-11 21:14:41 +02:00
Dominik Ferber
7fd1f546fc chore(scaffolding): Change scaffolded file contents
No more vars. No more ESLint errors.
2015-10-10 10:06:08 +02:00
Dominik Ferber
2b01583e7f refactor(): Use let and const instead of var
Add rule no-var to configuration of project
2015-10-10 09:54:14 +02:00
Dominik Ferber
d23b61bda7 docs(README): Change badge
This project is not express :P
2015-10-10 09:37:04 +02:00
Dominik Ferber
3c6a13eba5 docs(README): Add badge for npm downloads 2015-10-10 09:33:02 +02:00
Dominik Ferber
6551c2567e fix(rule): support arrow function without BlockStatement in audit-argument-checks
Add support for a very raw case which would not make sense in any application.
2015-10-09 17:52:34 +02:00
Dominik Ferber
6acfdbdacc docs(DEVELOPMENT): Add link to JS AST Explorer 2015-10-09 17:35:10 +02:00
The Gitter Badger
e6b4b1e77d docs(README): Add gitter badge
Also organize badges into different categories.
2015-10-09 17:18:51 +02:00
Dominik Ferber
4e4e94603a chore(build): Increase mocha test timeout limit to 4s
Previously build were failing on node 0.10, because the tests were timing out. This could also be seen in ESLint itself: eslint/eslint/issues/3692
2015-10-09 09:11:25 +02:00
Dominik Ferber
70998835c1 Merge pull request #25 from dferber90/greenkeeper-cz-conventional-changelog-1.1.4
Update cz-conventional-changelog to version 1.1.4 🚀
2015-10-09 08:46:36 +02:00
greenkeeperio-bot
c72196bf30 chore(package): update cz-conventional-changelog to version 1.1.4
http://greenkeeper.io/
2015-10-08 20:04:25 +02:00
Dominik Ferber
b3e0a49abf docs(rule): Add pubsub limitation
pubsub does not verify DDPRateLimiter usage
2015-10-08 17:05:55 +02:00
Dominik Ferber
8a21e4e07b docs(rule): Add limitation of pubsub
pubsub does not check properties and methods avialable in context of publication functions
2015-10-08 16:44:38 +02:00
Dominik Ferber
e7429d07db chore(build): Require 100% code coverage
Verify code coverage is 100% for all files. Fail build otherwise.
2015-10-08 12:27:26 +02:00
Dominik Ferber
b14cbd82a4 feat(rule): Add core rule
Prevent misuse of the Meteor core API
2015-10-06 21:46:00 +02:00
Dominik Ferber
5032f13eab fix(rule): accept arrow functions in audit-argument-checks 2015-10-06 21:01:39 +02:00
Dominik Ferber
bb1f7222e1 refactor(internal): Export utility functions from a single module 2015-10-06 20:33:06 +02:00
Dominik Ferber
bec69bfb05 refactor(internal): Change meta properties
Introduce more environments instead of additional properties.
2015-10-06 19:36:53 +02:00
Dominik Ferber
e80f048542 chore(scaffolding): Change rule scaffolding 2015-10-06 18:27:27 +02:00
Dominik Ferber
47c0555823 refactor(rules): Use utility functions in rules 2015-10-06 16:53:46 +02:00
Dominik Ferber
2e6ea3ab9d Merge pull request #18 from dferber90/greenkeeper-istanbul-0.3.22
Updated istanbul to version 0.3.22
2015-10-05 17:01:50 +02:00
greenkeeperio-bot
ec7a2d1880 chore(package): update istanbul to version 0.3.22
http://greenkeeper.io/
2015-10-05 16:03:37 +02:00
Dominik Ferber
ed8e726146 docs(README): Add gif 2015-10-05 09:18:28 +02:00
Dominik Ferber
e7b941d62e chore(build): Add CodeClimate token to TravisCI 2015-10-05 08:51:46 +02:00
Dominik Ferber
8a3a759db5 docs(README): Add pubsub 2015-10-05 00:07:02 +02:00