feat(SublimeText2.WebPackages): cache packages
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
SublimeLinter 1.5.1 changelog
|
||||
|
||||
Please restart Sublime Text 2 after reading this.
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- SublimeLinter keeps its settings in its own settings file now:
|
||||
SublimeLinter.sublime-settings. You will need to copy your
|
||||
user settings to this file. To do so, follow these steps:
|
||||
|
||||
1. Select "Preferences->Settings - User" in one tab/window.
|
||||
The title of this tab should be "Preferences.sublime-settings".
|
||||
2. Open another tab/window and select "Preferences->Package Settings->
|
||||
SublimeLinter->Settings - User". The title of this window should be
|
||||
"SublimeLinter.sublime-settings".
|
||||
3. Copy/cut any of the following settings from Preferences.sublime-settings
|
||||
to SublimeLinter.sublime-settings:
|
||||
|
||||
sublimelinter
|
||||
sublimelinter_executable_map
|
||||
sublimelinter_syntax_map
|
||||
sublimelinter_disable
|
||||
sublimelinter_delay
|
||||
sublimelinter_fill_outlines
|
||||
sublimelinter_gutter_marks
|
||||
sublimelinter_wrap_find
|
||||
sublimelinter_popup_errors_on_save
|
||||
javascript_linter
|
||||
jshint_options
|
||||
pep8_ignore
|
||||
pyflakes_ignore
|
||||
pyflakes_ignore_import_*
|
||||
sublimelinter_objj_check_ascii
|
||||
|
||||
4. Save SublimeLinter.sublime-settings. The changes may not take
|
||||
effect until you restart Sublime Text.
|
||||
|
||||
When changes are made to the user SublimeLinter settings, they
|
||||
are immediately reloaded into every open view. Note that this will
|
||||
override any temporary changes you may have made to the settings in
|
||||
a given view.
|
||||
|
||||
- The google closure Javascript linter (gjslint) is now supported
|
||||
(https://developers.google.com/closure/utilities/docs/linter_howto).
|
||||
There is a new setting, "javascript_linter", which determines which
|
||||
linter to use, jshint or gjslinter. You may also customize gjslint
|
||||
behavior with the "gjslint_options" and "gjslint_ignore" settings.
|
||||
Please select "Preferences->Package Settings->SublimeLinter->Settings - Default"
|
||||
for more information on these settings.
|
||||
|
||||
- The color theme names have been changed to avoid clashes with
|
||||
built in names.
|
||||
|
||||
Old New
|
||||
--------------------- -----------------------------
|
||||
sublimelinter.<type> sublimelinter.outline.<type>
|
||||
invalid.<type> sublimelinter.underline.<type>
|
||||
|
||||
You will have to update your color themes accordingly. Please select
|
||||
"Preferences->Package Settings->SublimeLinter->README" and search
|
||||
for "Customizing colors" for more information.
|
||||
|
||||
- When selecting an error from the popup error list, the view is centered
|
||||
on the error line.
|
||||
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- The PHP error regex has been updated to work with PHP 5.3.8 on Mac OS X.
|
||||
|
||||
- The popup error list will no longer choke on non-ASCII text.
|
||||
|
||||
- Selecting an error from the popup error list no longer attempts to go
|
||||
directly to the point of an error as this could not be done reliably.
|
||||
It will jump to the first non-whitespace character of the error's line.
|
||||
|
||||
- Go to next/previous error works correctly when an error line has no underlines.
|
||||
|
||||
- If an exception is thrown by jshint (e.g. too many errors), the errors
|
||||
captured up to that point are displayed.
|
||||
|
||||
- The built in jshint has been updated from the master jshint.
|
||||
|
||||
- Fixed errors that would occur with the popup error list when there was
|
||||
more than error on a line.
|
@@ -0,0 +1,5 @@
|
||||
SublimeLinter 1.5.2 changelog
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- Fixed a problem with messages.json that prevented correct upgrading.
|
@@ -0,0 +1,11 @@
|
||||
SublimeLinter 1.5.3 changelog
|
||||
|
||||
Please restart Sublime Text 2 after reading this.
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- Annotations have been fixed.
|
||||
|
||||
- Entries in "sublimelinter_syntax_map" take precedence over built in mappings.
|
||||
|
||||
- Lint errors in PHP files will hopefully not be logged to the PHP log file.
|
@@ -0,0 +1,10 @@
|
||||
SublimeLinter 1.5.4 changelog
|
||||
|
||||
Please restart Sublime Text 2 after reading this.
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- jshint.js has been updated to the latest master version.
|
||||
|
||||
- [issue #128] An "unsafe" option has been added to jshint. If set true,
|
||||
any UTF-8 characters are allowed in the source.
|
@@ -0,0 +1,5 @@
|
||||
SublimeLinter 1.5.5 changelog
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- The full change log is available from the SublimeLinter preferences menu.
|
@@ -0,0 +1,5 @@
|
||||
SublimeLinter 1.5.6 changelog
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- Fixed a problem with messages.json that prevented correct upgrading.
|
@@ -0,0 +1,10 @@
|
||||
SublimeLinter 1.5.7 changelog
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- node.js is the preferred Javascript engine on Mac OS X and will be used if it is installed.
|
||||
JavaScriptCore does not handle non-ASCII text correctly and you should install node.js
|
||||
if possible.
|
||||
|
||||
- If you imported BaseLinter.JSC_PATH, please change your linter to use the self.jsc_path()
|
||||
method instead. JSC_PATH should no longer be considered public.
|
@@ -0,0 +1,46 @@
|
||||
SublimeLinter 1.6.0 changelog
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- Simpler abstraction of Javascript engines for JS powered linters.
|
||||
|
||||
To leverage a JS linter, include a "linter.js" file; this file should
|
||||
`require` the actual linter library file and export a `lint` function.
|
||||
The `lint` function should return a list of errors back to the python
|
||||
language handler file (via the `errors` parameter to the `parse_errors`
|
||||
method).
|
||||
|
||||
Although "linter.js" should follow the Node.js api, the linter may also
|
||||
be run via JavaScriptCore on OS X if Node.js is not installed. In the case
|
||||
where JavaScriptCore is used, require + export are shimmed to keep things
|
||||
consistent. However, it is important not to assume that a full Node.js
|
||||
api is available. If you must know what JS engine you are using, you may
|
||||
check for `USING_JSC` to be set as `true` when JavaScriptCore is used.
|
||||
|
||||
For examples of using the JS engines, see "csslint", "jslint", and
|
||||
"jshint" in "SublimeLinter/sublimelinter/modules/libs" and the respective
|
||||
python code of "css.py" and "javascript.py" in
|
||||
"SublimeLinter/sublimelinter/modules".
|
||||
|
||||
- Douglas Crockford's JSLint Javascript linter (jslint) is now supported
|
||||
(http://jslint.com). To use JSLint set the "javascript_linter" setting
|
||||
to "jslint". You may also customize jslint behavior with the
|
||||
"jslint_options" setting. For more information about options available
|
||||
to JSLint, see http://jslint.com/lint.html.
|
||||
|
||||
- The CSSLint CSS linter (csslint) is now supported (http://csslint.net).
|
||||
By default all CSSLint settings are turned on. You may customize csslint
|
||||
behavior with the "csslint_options" setting. Please select
|
||||
"Preferences->Package Settings->SublimeLinter->Settings - Default"
|
||||
for more information on turning off or adjusting severity of tests.
|
||||
For more information about options available to CSSLint, see
|
||||
https://github.com/stubbornella/csslint/wiki/Rules.
|
||||
|
||||
|
||||
IMPORTANT
|
||||
|
||||
Do NOT edit the default SublimeLinter settings. Your changes will be lost
|
||||
when SublimeLinter is updated. ALWAYS edit the user SublimeLinter settings
|
||||
by selecting "Preferences->Package Settings->SublimeLinter->Settings - User".
|
||||
Note that individual settings you include in your user settings will **completely**
|
||||
replace the corresponding default setting, so you must provide that setting in its entirety.
|
@@ -0,0 +1,20 @@
|
||||
SublimeLinter 1.6.1 changelog
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- Fixed an issue (#141) with JSLint running in Node.js
|
||||
|
||||
- Updated CSSLint, JSLint, JSHint to latest stable releases.
|
||||
|
||||
- Added additional debugging output (in Sublime console) when
|
||||
errors occur running linters written in Javascript.
|
||||
|
||||
|
||||
IMPORTANT
|
||||
|
||||
Due to an issue (#133) with SublimeLinter v1.5.1, some users
|
||||
have corrupt versions of SublimeLinter installed. Please check
|
||||
to see if you have multiple listings for `SublimeLinter` in
|
||||
`Preferences -> Package Settings`. If you do see 2 listings,
|
||||
please run `Package Control: Upgrade/Overwrite All Packages`
|
||||
from the Command Palette (`Tools -> Command Palette`).
|
@@ -0,0 +1,11 @@
|
||||
SublimeLinter 1.6.10 changelog
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- Puppet validation supports error output for Puppet v3.0+.
|
||||
|
||||
- JSHint options now support the (proper) "globals" definition.
|
||||
|
||||
- Lua syntax check no longer creates luac.out file clutter.
|
||||
|
||||
- Clarified documentation for styling sublimelinter.annotations.
|
@@ -0,0 +1,5 @@
|
||||
SublimeLinter 1.6.11 changelog
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- Github (nodeload) zip url scheme changed.
|
@@ -0,0 +1,16 @@
|
||||
SublimeLinter 1.6.2 changelog
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- Replaced the default perl linter with Perl::Critic. The standard Perl syntax checker
|
||||
can still be invoked by switching the "perl_linter" setting to "perl".
|
||||
|
||||
- Added a LICENSE file to define appropriate usage of SublimeLinter and its source.
|
||||
|
||||
- Converted README back to markdown.
|
||||
|
||||
|
||||
IMPORTANT
|
||||
|
||||
Due to a vulnerability (issue #77) with the Perl linter, Perl syntax checking is no longer
|
||||
enabled by default. The default linter for Perl has been replaced by Perl::Critic.
|
@@ -0,0 +1,26 @@
|
||||
SublimeLinter 1.6.3 changelog
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- Support for `.jshintrc` files. If using JSHint, SublimeLinter
|
||||
will recursively search the directory tree (from the file location
|
||||
to the file-system root directory). This functionality is
|
||||
specified in the JSHint README.
|
||||
https://github.com/jshint/node-jshint/#within-your-projects-directory-tree
|
||||
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- Fixed README reference in the menu.
|
||||
|
||||
- Updated CoffeeScript module to be compatible with the updated
|
||||
coffee command in version 1.3.
|
||||
|
||||
|
||||
IMPORTANT
|
||||
|
||||
If you are using the CoffeeScript linting, please upgrade
|
||||
the installed coffee-script NPM module to 1.3 or greater.
|
||||
|
||||
npm update -g coffee-script
|
||||
|
@@ -0,0 +1,29 @@
|
||||
SublimeLinter 1.6.4 changelog
|
||||
|
||||
IMPORTANT!!
|
||||
|
||||
Please note that the SublimeLinter repository has moved to:
|
||||
|
||||
https://github.com/SublimeLinter/SublimeLinter
|
||||
|
||||
Issues and pull requests should be made there.
|
||||
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- The Objective-J linter now catches spaces inside parentheses
|
||||
and dependent clauses on the same line as a control structure.
|
||||
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- The README has been reorganized to hopefully be clearer.
|
||||
|
||||
- More explicit Node.js installation instructions have been provided.
|
||||
|
||||
- The "pep8" setting is now recognized in SublimeLinter's settings.
|
||||
|
||||
- When a minimum delay is specified with the "sublimelinter_delay" setting,
|
||||
SublimeLinter will only lint the currently displayed file when the
|
||||
queued linters run. This allows you to avoid linting of files as they
|
||||
are selected in the choose file palette.
|
@@ -0,0 +1,20 @@
|
||||
SublimeLinter 1.6.5 changelog
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- Added a (Ruby) Haml syntax check based on `haml -c`. For more information
|
||||
about Haml, please see http://haml.info.
|
||||
|
||||
- Added a simple Git commit message linter. This linter follows the rules as
|
||||
defined by http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
|
||||
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- Updated several links to point to the SublimeLinter's new Github location.
|
||||
|
||||
- "Ruby on Rails" syntax maps to "ruby" as part of the default settings.
|
||||
|
||||
- Linter arguments are now consistently defined as arrays (instead of tuples).
|
||||
|
||||
- Syntax map settings are no longer (sometimes) case-sensitive.
|
@@ -0,0 +1,16 @@
|
||||
SublimeLinter 1.6.6 changelog
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- JSHint now shows underlines at the appropriate character positions when
|
||||
using tabs for indentation.
|
||||
|
||||
- Upgrading CSSLint to the latest version (v0.9.8). This adds support for the
|
||||
latest "Compatibility" options: "Disallow star hack" and "Disallow
|
||||
underscore hack".
|
||||
|
||||
- Annotation highlighting is working again.
|
||||
|
||||
- Git Commit Message linting now ignores `git --diff` output in messages.
|
||||
These lines are automatically generated and inserted when running
|
||||
`git commit -v`.
|
@@ -0,0 +1,20 @@
|
||||
SublimeLinter 1.6.7 changelog
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- Puppet syntax checking is now supported via `puppet parser validate`.
|
||||
|
||||
- Added an option for more granular control of outline decorations. Set the
|
||||
value of "sublimelinter_mark_style" to "outline", "fill", or "none" in
|
||||
the user settings.
|
||||
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- Repaired the built-in CSS linter (CSSLint). This was broken with with the
|
||||
last update.
|
||||
|
||||
- Added missing documentation for "save-only" linting in the settings file.
|
||||
|
||||
- Adjusted ambiguous/misleading documentation for the
|
||||
"sublimelinter_executable_map" setting.
|
@@ -0,0 +1,30 @@
|
||||
SublimeLinter 1.6.8 changelog
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- HTML5 linting support via `tidy`. This linter will not run unless you have
|
||||
a version of tidy with HTML5 support. To use this linter, please see:
|
||||
https://github.com/w3c/tidy-html5
|
||||
|
||||
- XML linting via `xmllint`.
|
||||
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- Made significant progress on issue (#181). However, SublimeLinter still
|
||||
throws with some linter types on Windows 7 when a user has non-ascii
|
||||
characters in the path (to the SL plugin).
|
||||
|
||||
- Updated PEP8 to v1.1
|
||||
|
||||
- Updated Pyflakes to v0.5.0
|
||||
|
||||
- Updated JSHint to latest stable (r11).
|
||||
|
||||
- Reverted a fix for accurate (JSHint) error column positions (when using tab
|
||||
indentation) due to a regression with the `"white": true` option. You may
|
||||
still manually fix error positions by setting `"indent": 1`.
|
||||
|
||||
- Changed (the default) background linting delay to a more sane 2 seconds.
|
||||
This reduces memory usage, cpu processing, and visual noise while you are
|
||||
actively writing code.
|
@@ -0,0 +1,15 @@
|
||||
SublimeLinter 1.6.9 changelog
|
||||
|
||||
NEW FEATURES
|
||||
|
||||
- C/C++ lint via `cppcheck`. Also added alternative (hidden) support for
|
||||
`cpplint.py`. Please see README for more info.
|
||||
|
||||
- Lua syntax check via `luac`.
|
||||
|
||||
|
||||
CHANGES/FIXES
|
||||
|
||||
- Adding a 'beta' channel for SublimeLinter into Package Control. This
|
||||
branch will act as a more formal method for testing new features and
|
||||
fixes before a release.
|
@@ -0,0 +1,43 @@
|
||||
SublimeLinter
|
||||
=============
|
||||
|
||||
SublimeLinter is a plugin that supports "lint" programs (known as "linters"). SublimeLinter highlights
|
||||
lines of code the linter deems to contain (potential) errors. It also
|
||||
supports highlighting special annotations (for example: TODO) so that they
|
||||
can be quickly located.
|
||||
|
||||
SublimeLinter has built in linters for the following languages:
|
||||
|
||||
* C/C++ - lint via `cppcheck`
|
||||
* CoffeeScript - lint via `coffee -s -l`
|
||||
* CSS - lint via built-in [csslint](http://csslint.net)
|
||||
* Git Commit Messages - lint via built-in module based on [A Note About Git Commit Messages](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html).
|
||||
* Haml - syntax check via `haml -c`
|
||||
* HTML - lint via `tidy` (actually [tidy for HTML5](http://w3c.github.com/tidy-html5/))
|
||||
* Java - lint via `javac -Xlint`
|
||||
* Javascript - lint via built in [jshint](http://jshint.org), [jslint](http://jslint.com), or the [closure linter (gjslint)](https://developers.google.com/closure/utilities/docs/linter_howto) (if installed)
|
||||
* Lua - syntax check via `luac`
|
||||
* Objective-J - lint via built-in [capp_lint](https://github.com/aparajita/capp_lint)
|
||||
* Perl - lint via [Perl:Critic](http://perlcritic.com/) or syntax+deprecation check via `perl -c`
|
||||
* PHP - syntax check via `php -l`
|
||||
* Puppet - syntax check via `puppet parser validate`
|
||||
* Python - native, moderately-complete lint
|
||||
* Ruby - syntax check via `ruby -wc`
|
||||
* XML - lint via `xmllint`
|
||||
|
||||
|
||||
For more information:
|
||||
---------------------
|
||||
Please take the time to read the documentation:
|
||||
|
||||
* Online - https://github.com/SublimeLinter/SublimeLinter
|
||||
* Sublime Text - Select Preferences->Package Settings->SublimeLinter->README
|
||||
|
||||
|
||||
IMPORTANT
|
||||
|
||||
Do NOT edit the default SublimeLinter settings. Your changes will be lost
|
||||
when SublimeLinter is updated. ALWAYS edit the user SublimeLinter settings
|
||||
by selecting "Preferences->Package Settings->SublimeLinter->Settings - User".
|
||||
Note that individual settings you include in your user settings will **completely**
|
||||
replace the corresponding default setting, so you must provide that setting in its entirety.
|
Reference in New Issue
Block a user