Dominik Ferber
7d428c4ca4
Merge pull request #48 from dferber90/greenkeeper-invariant-2.1.2
...
Update invariant to version 2.1.2 🚀
2015-10-28 08:18:33 +01:00
greenkeeperio-bot
825d469c90
chore(package): update invariant to version 2.1.2
...
http://greenkeeper.io/
2015-10-28 00:34:39 +01:00
Dominik Ferber
a986e7b595
docs(README): Add example setup
...
Add link to an example where ESLint-plugin-Meteor is set up in a Meteor project.
2015-10-27 18:40:15 +01:00
Dominik Ferber
8d44769f06
feat(session): Add rule
...
#3
2015-10-25 15:10:58 +01:00
Dominik Ferber
dfc95e5abc
Merge pull request #45 from dferber90/greenkeeper-babel-runtime-5.8.29
...
Update babel-runtime to version 5.8.29 🚀
2015-10-24 19:31:05 +02:00
Dominik Ferber
5878f424fd
Merge pull request #46 from dferber90/greenkeeper-babel-5.8.29
...
Update babel to version 5.8.29 🚀
2015-10-24 19:30:49 +02:00
greenkeeperio-bot
f848e32139
chore(package): update babel-runtime to version 5.8.29
...
http://greenkeeper.io/
2015-10-24 18:41:14 +02:00
greenkeeperio-bot
ecb2db0331
chore(package): update babel to version 5.8.29
...
http://greenkeeper.io/
2015-10-24 18:38:43 +02:00
Dominik Ferber
cf3ae223e3
fix(rules): Do not access properties on unresolved vars
2015-10-23 12:17:20 +02:00
Dominik Ferber
a0e4bba18d
fix(): Add babel-runtime to dependencies
2015-10-22 14:47:45 +02:00
Dominik Ferber
5d16f2c2a6
docs(README): Change link to setup guide to the correct one
2015-10-21 21:40:06 +02:00
Dominik Ferber
3fbc4774b6
docs(README): Add rule collections
2015-10-21 21:37:23 +02:00
Dominik Ferber
659ec630bf
fix(collections): Allow declaration of collection
2015-10-21 21:32:09 +02:00
Dominik Ferber
19cbbe6353
feat(collections): Add rule
...
#3
2015-10-21 21:26:57 +02:00
Dominik Ferber
44f63aee30
chore(scaffolding): Switch to new test style for rules
2015-10-21 21:26:07 +02:00
Dominik Ferber
06453dec49
Merge branch 'master' into collections
2015-10-21 19:53:35 +02:00
Dominik Ferber
c643132162
Merge pull request #42 from dferber90/greenkeeper-eslint-1.7.3
...
Update eslint to version 1.7.3 🚀
2015-10-21 19:53:10 +02:00
greenkeeperio-bot
52569bf044
chore(package): update eslint to version 1.7.3
...
http://greenkeeper.io/
2015-10-21 19:18:37 +02:00
Dominik Ferber
0908b6c7b7
feat(globals): Enable setting collection globals through settings
...
Settings can now be used to tell the linter about collections. It marks them as globals for now. In
the future such variables will be linted in special ways by the rule collections, which does not
exist yet.
2015-10-21 17:46:03 +02:00
Dominik Ferber
addc889052
fix(methods): Restirct warnings on NewExpressions to Meteor.Error
...
Previously the rule would warn on all NewExpressions with no arguments.
2015-10-20 23:15:34 +02:00
Dominik Ferber
a2144b5e43
Merge branch 'connections'
2015-10-20 21:34:47 +02:00
Dominik Ferber
c263c74786
feat(connections): Add rule
...
Add rule for connections. Part of Meteor core API.
#3
2015-10-20 21:05:55 +02:00
Dominik Ferber
ccf5074368
Merge pull request #41 from dferber90/greenkeeper-eslint-1.7.2
...
Update eslint to version 1.7.2 🚀
2015-10-20 08:39:07 +02:00
greenkeeperio-bot
0288d4068e
chore(package): update eslint to version 1.7.2
...
http://greenkeeper.io/
2015-10-19 23:15:53 +02:00
Dominik Ferber
aab1a14483
feat(check): Add rule
...
Add rule for check and Match.
#3
2015-10-18 22:40:13 +02:00
Dominik Ferber
ff5af1f7ff
fix(rules): Ignore locus checks with unkown expressions
...
Instead of aborting when finding an if-statement with unkown statements in the ancestors of any
node, ignore that if-statement. This way the linter will cover more code. Assumes the code never
mixes locus checks with other expressions.
2015-10-18 19:53:54 +02:00
Dominik Ferber
1a1f29e477
feat(methods): Add rules for methods
...
This also refactors common functionality with pubsub into utility files.
#3
2015-10-18 19:27:42 +02:00
Dominik Ferber
be1e298b87
fix(pubsub): New strategy for determining context
...
The previous approach was flawed when the publish handler object was accessed from within an
if-block. This commit adds a more sophisticated approach.
2015-10-18 16:50:38 +02:00
Dominik Ferber
7bcbeea82e
fix(pubsub): Remove publish handler object from Arrow Functions
...
Arrow functions can not access the publish handler object. Do not warn in them.
2015-10-18 00:44:19 +02:00
Dominik Ferber
bbf9f22109
refactor(): Determine env only once per file
...
Also fixes a bug in audit-argument-checks where it would show errors in non-meteor blocks.
BREAKING CHANGE: Envs specified through comments are now restricted to client and server.
2015-10-17 23:28:42 +02:00
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