- Oct 15, 2013
-
-
Rene Saarsoo authored
-
- Oct 10, 2013
-
-
Rene Saarsoo authored
List all the contributors + those who have posted 5 or more issues.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
rake bump Bumps the minor version number by one. rake bump["6.0.0"] Bumps to the specified version. The version.rb file gets updated and committed. The commit gets tagged with the same version number.
-
Rene Saarsoo authored
So it's easy to find and update in there.
-
Rene Saarsoo authored
Extract it from the run of jsduck --version.
-
Rene Saarsoo authored
A regression introduced by the previous enhancement of Basic warning class.
-
- Oct 09, 2013
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Helpful for debugging purposes.
-
Rene Saarsoo authored
Overrides shouldn't be inherited, but the code in InheritMembers happened to inherit them along with all the other things, causing auto-detected members to share the same overrides array, resulting in bogus lists of overridden members. This fix should take care of bug #465.
-
Rene Saarsoo authored
These are two different things.
-
- Oct 04, 2013
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Instead of looking up all the matching rules and taking the last one, maintain the rules array in reverse order and use #find to grab the first matching rule.
-
Rene Saarsoo authored
Implement the basic warning type like the Nodoc warning, so we can combine +link:/src with -link:/src/ux
-
Rene Saarsoo authored
Removed a special case treatment of warnings with PATH from the implementation of +all warning. This check only worked for the Basic warning type but not for the All type, which throws no exception when setting of warning has no effect. Removed the "has no effect" exception from the Basic warning type, as it wass just a little helper notice and not really crucial to have. Fixes #462
-
- Oct 02, 2013
-
-
Rene Saarsoo authored
Drop the statement from JSDuck code itself.
-
Rene Saarsoo authored
That's more of a debugging commit to see if this helps to make our TravisCI build pass.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Fixes #460
-
Rene Saarsoo authored
A simple check that running jsduck --version results in 0 exit code.
-
- Sep 27, 2013
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Fix typo in README.md
-
Yasin Okumus authored
-
- Sep 26, 2013
-
-
Rene Saarsoo authored
-
- Sep 23, 2013
-
-
Rene Saarsoo authored
Placed it in the same group with @deprecated and @removed, so one can also add a version number (since when the feature was added), and a comment: @experimental 3.2 To try out new Google API. Tweaked the styles of @deprecated and @removed too, so they all look a bit better. To allow for different message text in @experimental, had to introduce @msg and @since instance variables to the DeprecatedTag base class. Fixes #239
-
- Sep 18, 2013
-
-
Rene Saarsoo authored
-
- Sep 17, 2013
-
-
Rene Saarsoo authored
Grouping the --processes, --cache and --cache dir inside it.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Refs #446
-
Rene Saarsoo authored
Marshal dump format can change between Ruby versions and although the Marshal has its own version numbers, I get an encoding error when reading the Ruby 1.8 Marshal dump with Ruby 1.9. The parsed source code data structure can also change between versions of JSDuck. To eliminate these problems, a .cache/manifest.txt file is created with the contents like: Ruby: 1.9.3, JSDuck: 5.2.0 The file is then checked to match the current version of Ruby and JSDuck. If the versions don't match, the whole cache is invalidated (all files removed from it). Refs #446
-
Rene Saarsoo authored
Take the file name also into account when calculating the MD5 hash of a cache entry. Otherwise files that are renamed would also be read from cache, resulting in the old filename being referenced in the docs and also in the warning messages. Refs #446
-
Rene Saarsoo authored
We remember each cache entry that was read or written during the current jsduck run. All others get deleted. This ensures the .cache directory doesn't grow over time. Refs #446
-
Rene Saarsoo authored
By default the caching is disabled. When turned on with --cache, the caching dir will be <output-dir>/.cache/ unless overridden with --cache-dir option. Previously the whole output dir got cleaned up, but now it can contain a .cache dir, which we'll want to preserve. So I created OutputDir class to take care of output directory cleanup in a way that preserves the .cache/ directory inside it. Refs #446
-
Rene Saarsoo authored
Refs #450
-
- Sep 16, 2013
-
-
Rene Saarsoo authored
At the moment the cache is just saved to .cache/ in current dir. The parsed data is serialized into binary format using Marshal, which correctly preserves all the data types and is additionally really fast. Refs #446
-
- Sep 13, 2013
-
-
Rene Saarsoo authored
Refs #444
-
Rene Saarsoo authored
Only data properties can have the writable flag, accessor properties can't. Fixes #444
-
- Sep 12, 2013
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Force RKellyAdapter spec source to ASCII encoding.
-