feat(SublimeText2.WebPackages): cache packages
This commit is contained in:
@@ -0,0 +1,293 @@
|
||||
/*
|
||||
SublimeLinter default settings
|
||||
*/
|
||||
{
|
||||
/*
|
||||
Sets the mode in which SublimeLinter runs:
|
||||
|
||||
true - Linting occurs in the background as you type (the default).
|
||||
false - Linting only occurs when you initiate it.
|
||||
"load-save" - Linting occurs only when a file is loaded and saved.
|
||||
"save-only" - Linting occurs only when a file is saved.
|
||||
*/
|
||||
"sublimelinter": true,
|
||||
|
||||
/*
|
||||
Maps language names **as listed at the beginning of the README** (but all lowercase)
|
||||
to executables for non-built in linters. If the executable is not in the default system path,
|
||||
or on posix systems is not in /usr/local/bin or ~/bin, then you must specify
|
||||
the full path to the executable. Note that paths in Windows must use double
|
||||
backslashes, for example "C:\\Program Files (x86)\\nodejs\\node.exe".
|
||||
|
||||
Please note that the map _keys_ do not always match the name of the
|
||||
executable, but rather the language syntax for the executable to lint.
|
||||
|
||||
This is the effective default map; your mappings may override these.
|
||||
|
||||
"sublimelinter_executable_map":
|
||||
{
|
||||
"perl": "perl",
|
||||
"php": "php",
|
||||
"ruby": "ruby"
|
||||
},
|
||||
*/
|
||||
"sublimelinter_executable_map":
|
||||
{
|
||||
},
|
||||
|
||||
/*
|
||||
Maps syntax names to linters. This allows variations on a syntax
|
||||
(for example "Python (Django)") to be linted. The key is
|
||||
the name of the syntax **as it appears in the syntax list
|
||||
at the bottom right of the window**, and the value
|
||||
is the linter name **as listed in the README** (all lowercase)
|
||||
that the syntax maps to.
|
||||
*/
|
||||
"sublimelinter_syntax_map":
|
||||
{
|
||||
"Python Django": "python",
|
||||
"Ruby on Rails": "ruby",
|
||||
"C++": "c"
|
||||
},
|
||||
|
||||
// An array of linter names to disable. Names should be lowercase.
|
||||
"sublimelinter_disable":
|
||||
[
|
||||
],
|
||||
|
||||
/*
|
||||
The minimum delay in seconds (fractional seconds are okay) before
|
||||
a linter is run when the "sublimelinter" setting is true. This allows
|
||||
you to have background linting active, but defer the actual linting
|
||||
until you are idle. When this value is greater than the built in linting delay,
|
||||
errors are erased when the file is modified, since the assumption is
|
||||
you don't want to see errors while you type.
|
||||
*/
|
||||
"sublimelinter_delay": 2,
|
||||
|
||||
/*
|
||||
Selects the way the lines with errors or warnings are marked; "outline"
|
||||
(default) draws outline boxes around the lines, "fill" fills the lines
|
||||
with the outline color, and "none" disables all outline styles
|
||||
(useful if "sublimelinter_gutter_marks" is set).
|
||||
*/
|
||||
"sublimelinter_mark_style": "outline",
|
||||
|
||||
/*
|
||||
If true, lines with errors or warnings will be filled in with the
|
||||
outline color.
|
||||
|
||||
This setting is DEPRECATED and will be ignored in future
|
||||
versions. Use "sublimelinter_mark_style" instead. For backwards
|
||||
compatibility reasons, this setting overrides "sublimelinter_mark_style"
|
||||
if that one is set to "outline", but has no effect if it's set to "none".
|
||||
*/
|
||||
"sublimelinter_fill_outlines": false,
|
||||
|
||||
// If true, lines with errors or warnings will have a gutter mark.
|
||||
"sublimelinter_gutter_marks": false,
|
||||
|
||||
// If true, the find next/previous error commands will wrap.
|
||||
"sublimelinter_wrap_find": true,
|
||||
|
||||
// If true, when the file is saved any errors will appear in a popup list
|
||||
"sublimelinter_popup_errors_on_save": false,
|
||||
|
||||
// Javascript linter: "gjslint" to use the closure javascript linter (if available),
|
||||
// or either "jshint" or "jslint" to use a built in linter.
|
||||
"javascript_linter": "jshint",
|
||||
|
||||
// jshint: options for linting JavaScript. See http://www.jshint.com/options/ for more info.
|
||||
// By deault, eval is allowed.
|
||||
"jshint_options":
|
||||
{
|
||||
// To fix column positions for JSHint errors you may want to add `"indent": 1` to your
|
||||
// **User** "jshint_options". This issue affects users with tabs for indentation.
|
||||
// This fix was reverted due to a conflict with using the `"white": true` option.
|
||||
// "indent": 1,
|
||||
"evil": true,
|
||||
"regexdash": true,
|
||||
"browser": true,
|
||||
"wsh": true,
|
||||
"trailing": true,
|
||||
"sub": true
|
||||
},
|
||||
|
||||
// A list of command line options to send to gjslint. --nobeep is always sent.
|
||||
"gjslint_options":
|
||||
[
|
||||
],
|
||||
|
||||
// A list of gjslint error numbers to ignore. The list of error codes is here:
|
||||
// http://closure-linter.googlecode.com/svn/trunk/closure_linter/errors.py
|
||||
"gjslint_ignore":
|
||||
[
|
||||
110 // line too long
|
||||
],
|
||||
|
||||
// CSSLint options:
|
||||
// Each rule can have three values: error|warning|true|false
|
||||
// false => rule is disabled.
|
||||
// true => alias to 'error'
|
||||
// All rules are enabled by default.
|
||||
// Currently the only difference between warnings and errors is in the prefix of the message in the Sublime status bar.
|
||||
"csslint_options":
|
||||
{
|
||||
"adjoining-classes": "warning",
|
||||
"box-model": true,
|
||||
"box-sizing": "warning",
|
||||
"compatible-vendor-prefixes": "warning",
|
||||
"display-property-grouping": true,
|
||||
"duplicate-background-images": "warning",
|
||||
"duplicate-properties": true,
|
||||
"empty-rules": true,
|
||||
"errors": true,
|
||||
"fallback-colors": "warning",
|
||||
"floats": "warning",
|
||||
"font-faces": "warning",
|
||||
"font-sizes": "warning",
|
||||
"gradients": "warning",
|
||||
"ids": "warning",
|
||||
"import": "warning",
|
||||
"important": "warning",
|
||||
"known-properties": true,
|
||||
"outline-none": "warning",
|
||||
"overqualified-elements": "warning",
|
||||
"qualified-headings": "warning",
|
||||
"regex-selectors": "warning",
|
||||
"rules-count": "warning",
|
||||
"shorthand": "warning",
|
||||
"star-property-hack": "warning",
|
||||
"text-indent": "warning",
|
||||
"underscore-property-hack": "warning",
|
||||
"unique-headings": "warning",
|
||||
"universal-selector": "warning",
|
||||
"vendor-prefix": true,
|
||||
"zero-units": "warning"
|
||||
},
|
||||
|
||||
// Set this to false to turn pep8 checking off completely
|
||||
"pep8": true,
|
||||
|
||||
/*
|
||||
A list of pep8 error numbers to ignore. By default "line too long" errors are ignored.
|
||||
The list of error codes is in this file: https://github.com/jcrocholl/pep8/blob/master/pep8.py.
|
||||
Search for "Ennn:", where nnn is a 3-digit number.
|
||||
*/
|
||||
"pep8_ignore":
|
||||
[
|
||||
"E501"
|
||||
],
|
||||
|
||||
/*
|
||||
If you use SublimeLinter for pyflakes checks, you can ignore some of the "undefined name xxx"
|
||||
errors (comes in handy if you work with post-processors, globals/builtins available only at runtime, etc.).
|
||||
You can control what names will be ignored with the user setting "pyflakes_ignore".
|
||||
|
||||
Example:
|
||||
|
||||
"pyflakes_ignore":
|
||||
[
|
||||
"some_custom_builtin_o_mine",
|
||||
"A_GLOBAL_CONSTANT"
|
||||
],
|
||||
*/
|
||||
"pyflakes_ignore":
|
||||
[
|
||||
],
|
||||
|
||||
/*
|
||||
Ordinarily pyflakes will issue a warning when 'from foo import *' is used,
|
||||
but it is ignored since the warning is not that helpful. If you want to see this warning,
|
||||
set this option to false.
|
||||
*/
|
||||
"pyflakes_ignore_import_*": true,
|
||||
|
||||
/*
|
||||
By default, CoffeeLint will help ensure you are writing idiomatic
|
||||
CoffeeScript, but every rule is optional and configurable so it can be
|
||||
tuned to fit your preferred coding style. To override any of CoffeeLint's
|
||||
default options, start with this example configuration file and tweak as
|
||||
needed. To enable an option, set its level to error and to disable an
|
||||
option, set its level to ignore. If you set the level to warn, violations
|
||||
will still be reported.
|
||||
|
||||
see: http://www.coffeelint.org/#options
|
||||
|
||||
CoffeeLint must be installed for these to be used, otherwise Sublime
|
||||
Linter will revert to only checking for errors using the coffee
|
||||
compiler
|
||||
|
||||
NOTE: if coffeelint_options['indentation']['value'] is not specified,
|
||||
Sublime Linter will automatically use the number of spaces set for the
|
||||
current file (or 1 if tabs are being used). This can be very useful
|
||||
while switching between differently formatted projects.
|
||||
|
||||
Similarly, if coffeelint_options['no_tabs']['level'] is not set, weather or not
|
||||
"Indent Using Spaces" (at the bottom-right corner of the window) is
|
||||
checked will determine if tabs will be considered an error. If it's
|
||||
checked, then tabs are an error, if it isn't, then we assume you like
|
||||
tabs.
|
||||
|
||||
By default, neither of these are set.
|
||||
|
||||
*/
|
||||
"coffeelint_options": {
|
||||
"no_tabs": {
|
||||
//"level": "error"
|
||||
},
|
||||
"indentation": {
|
||||
//"value": 2,
|
||||
"level": "error"
|
||||
},
|
||||
"no_trailing_whitespace": {
|
||||
"level": "error"
|
||||
},
|
||||
"max_line_length": {
|
||||
"value": 80,
|
||||
"level": "error"
|
||||
},
|
||||
"camel_case_classes": {
|
||||
"level": "error"
|
||||
},
|
||||
"no_implicit_braces": {
|
||||
"level": "ignore"
|
||||
},
|
||||
"no_trailing_semicolons": {
|
||||
"level": "error"
|
||||
},
|
||||
"no_plusplus": {
|
||||
"level": "ignore"
|
||||
},
|
||||
"no_throwing_strings": {
|
||||
"level": "error"
|
||||
},
|
||||
"cyclomatic_complexity": {
|
||||
"value": 11,
|
||||
"level": "ignore"
|
||||
},
|
||||
"line_endings": {
|
||||
"value": "unix",
|
||||
"level": "ignore"
|
||||
},
|
||||
"no_implicit_parens": {
|
||||
"level": "ignore"
|
||||
}
|
||||
},
|
||||
|
||||
/*
|
||||
Perl linter: "perl" to use the Perl language syntax check, or "perlcritic" to use Perl::Critic linting.
|
||||
Perl is now set to use "perlcritic" by default due to a vulnerability with blindly running `perl -c`
|
||||
on files with `BEGIN` or `CHECK` blocks.
|
||||
*/
|
||||
"perl_linter": "perlcritic",
|
||||
|
||||
// Objective-J: if true, non-ascii characters are flagged as an error.
|
||||
"sublimelinter_objj_check_ascii": false,
|
||||
|
||||
// Set to true to highlight annotations
|
||||
"sublimelinter_notes": false,
|
||||
|
||||
// The set of annotation phrases to highlight
|
||||
"annotations": ["TODO", "README", "FIXME"]
|
||||
}
|
Reference in New Issue
Block a user