Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Hi! I cleaned up your code for you! #10

Open
wants to merge 540 commits into
from

Conversation

Projects
None yet
2 participants

Hi there!

This is WhitespaceBot. I'm an open-source robot that removes trailing white space in your code, and gives you a gitignore file if you didn't have one!

Why whitespace? Whitespace is an eyesore for developers who use text editors with dark themes. It's not a huge deal, but it's a bit annoying if you use Vim in a terminal. Really, I'm just a proof of concept - GitHub's V3 API allows robots to automatically improve open source projects, and that's really cool. Hopefully, somebody, maybe you!, will fork me and make me even more useful. My owner is funding a bounty to anybody who can add security fixing features to me.

I've only cleaned your most popular project, and I've added you to a list of users not to contact again, so you won't get any more pull requests from me unless you ask. If I'm misbehaving, please email my owner and tell him to turn me off! If this is pull request is of no use to you, please just ignore it.

Thanks!
WhiteSpacebot from Gun.io.

nickolay8 and others added some commits Sep 9, 2009

- some TODO notes
git-svn-id: http://joose-js.googlecode.com/svn/branches/mutability@908 7be8dbaf-bf49-0410-bd10-bfef82906ff6
- some TODO notes
git-svn-id: http://joose-js.googlecode.com/svn/branches/mutability@909 7be8dbaf-bf49-0410-bd10-bfef82906ff6
- some comments
git-svn-id: http://joose-js.googlecode.com/svn/branches/mutability@911 7be8dbaf-bf49-0410-bd10-bfef82906ff6
- mark in TODO
git-svn-id: http://joose-js.googlecode.com/svn/branches/mutability@912 7be8dbaf-bf49-0410-bd10-bfef82906ff6
- creation of namespace moved to after 'adaptConstructor' stage to do…
… not interfere with possible override of constructor (like lazy, bridge, etc)

git-svn-id: http://joose-js.googlecode.com/svn/branches/mutability@913 7be8dbaf-bf49-0410-bd10-bfef82906ff6
- implemented delayed meta
- implemented and tested 'my' with custom meta

git-svn-id: http://joose-js.googlecode.com/svn/branches/mutability@914 7be8dbaf-bf49-0410-bd10-bfef82906ff6
- paramerers to 'prepareWrapper' now passes as object
- added check for override in the PUT modifiers
Merge branch 'adv_attr_and_body_fix' into mutability
* adv_attr_and_body_fix:
  - added failing 052_advanced_attribute.t.js
- corrected meta of 'my'
- upgraded Stable
- some progress on docs
- fixed traits processing in presense of custom BUILD method

Nickolay Platonov and others added some commits Nov 15, 2010

- updated copyright years
- updated Installation section of the manual
v3.015
    [ENHANCEMENTS]

    - links to OpenJSAN in the documentation replaced with links to GitHub

    [API CHANGES]

    -none-

    [BUG FIXES]

    -none-
- do not call setters during instance initialization, instead use 'se…
…t/getRawValue'

- inline 'set/getRawValue' where possible
- fixed very specific bug during subclassing of non-joose classes
- updated Attribute docs
- switched to semver
v3.016
    [ENHANCEMENTS]

    - throw 'Error' instances instead of plain strings in various places
    - initial progress on reflection, allowing to receive the currently running method

    [API CHANGES]

    - setters no longer are being used for initial instance initialization (prior 'initialize' method)

    [BUG FIXES]

    - fixed a very specific bug, related to subclassing non-joose classes with custom constructor
- made Joose.S.strToClass function to not throw exceptions
- fixed the arguments misordering during attributes initialization
- added Joose.A.eachR iterator
- restyled `eachR` iterator
- fixed tests which were expecting the incorrect order of arguments for initializers
v3.017
    - added `strToClass` helper function
    - added Joose.A.eachR iterator
- removed support for class extension via `Class` keyword - now it wi…
…ll throw the "Double declaration of [ClassName]" exception

      use ClassName.meta.extend() instead
v3.018
    [ENHANCEMENTS]

    - added a sanity checks before consuming a role or inheriting from superclass (should evalutes to "true")
    - from now on, include the "Task/Joose/Core" bundle in the root of distribution as "task-joose-core.js"
    - added a `Joose.C` symbol for configuration options; can be specified as the JOOSE_CFG prior Joose has been loaded

    [API CHANGES]

    - removed support for class extension via `Class` keyword - now it will throw the "Double declaration of [ClassName]" exception
      use ClassName.meta.extend() instead

    [BUG FIXES]

    - updated copyright years in docs
- fixed a bug, preventing roles to have `toString` (and other non-enu…
…merable) methods

- removed `misc`
- started a benchmark suite
- detect when a class (a function like: `func.meta.c == func`) has be…
…en provided as `init` value for the attribute and do not call it during initialization
v3.50.0
    [ENHANCEMENTS]

    - detect when a class (a function like: `func.meta.c == func`) has been provided as `init` value for the attribute
      and do not call it during initialization (use as "value")

    [API CHANGES]

    - removed the undocumented namespaces facility (not documented, low-level stuff)

    [BUG FIXES]

    - fixed 1 leaked global
    - fixed a bug, preventing roles to have `toString` (and other non-enumerable) methods
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment