Skip to content

Commit 44be409

Browse files
authored
Merge pull request #667 from dlmanning/next
Drop support for non-Active LTS and Current releases
2 parents 04fb925 + 7656eff commit 44be409

File tree

8 files changed

+380
-568
lines changed

8 files changed

+380
-568
lines changed

.eslintrc

Lines changed: 3 additions & 153 deletions
Original file line numberDiff line numberDiff line change
@@ -4,159 +4,9 @@ env:
44
mocha: true
55
node: true
66

7-
# globals:
8-
#########################
9-
## Only add globals if you're absolutely certain they need to be globals
10-
##########################
11-
# console: true
12-
13-
#########################
14-
## set to 0 to allow
15-
## set to 1 to disallow as warning
16-
## set to 2 to disallow as error
17-
#########################
187
rules:
19-
#########################
20-
## Optional Rules
21-
#########################
22-
# Disallow use of `console`
23-
no-console: 2
24-
25-
# Disallow warning comments
26-
no-warning-comments:
27-
- 1
28-
- terms:
29-
- todo
30-
- fixme
31-
location: anywhere
32-
33-
# Warns when variables are defined but never used
34-
no-unused-vars: 1
35-
36-
# Enforces comma style (first or last)
37-
comma-style:
38-
- 2
39-
- last
40-
41-
# Enforces one true `this` variable
42-
consistent-this:
8+
max-len:
439
- 2
44-
- self
45-
# Allows dangling underscores in identifiers
46-
no-underscore-dangle: 2
47-
48-
# Enforces function expressions to have a name
49-
func-names: 0
50-
51-
# Set maximum depth of nested callbacks
52-
max-nested-callbacks:
53-
- 1
54-
- 3
55-
56-
#########################
57-
## Core Rules
58-
##########################
59-
# Enforces camel case names
60-
camelcase: 2
61-
62-
# Prohibit use of == and != in favor of === and !==
63-
eqeqeq: 2
64-
65-
# Suppresses warnings about == null comparisons
66-
no-eq-null: 2
67-
68-
# No mixing tabs and spaces, with 2 spaces only
69-
no-mixed-spaces-and-tabs: 2
70-
71-
# Prohibits use of a variable before it is defined
72-
no-use-before-define: 2
73-
74-
# Requires capitalized names for constructor functions
75-
new-cap: 2
76-
77-
# Prohibits use of explicitly undeclared variables
78-
no-undef: 2
79-
80-
# Enforces Use Strict at the top of function scope
81-
strict:
82-
- 2
83-
- global
84-
85-
# Requires variable declarations to be at the top
86-
vars-on-top: 2
87-
88-
# Enforce curly braces around blocks in loops and conditionals
89-
curly: 2
90-
91-
# Prohibits the use of immediate function invocations w/o wrapping in parentheses
92-
wrap-iife: 2
93-
94-
# Prohibits `argument.caller` and `argument.callee`
95-
no-caller: 2
96-
97-
# Requires all `for in` loops to filter object's items
98-
guard-for-in: 2
99-
100-
# Prohibits comparing a variable against itself
101-
no-self-compare: 2
10+
- 120
10211

103-
# Prohibits use of `undefined` variable
104-
no-undefined: 0
105-
106-
# Prohibits nested ternaries
107-
no-nested-ternary: 2
108-
109-
# Enforces a space before blocks
110-
space-before-blocks:
111-
- 2
112-
- always
113-
114-
# Enforces spaces following keywords
115-
keyword-spacing:
116-
- 2
117-
- after: true
118-
119-
# Enforces quoted property names
120-
quote-props:
121-
- 2
122-
- always
123-
124-
# Enforces padded blocks
125-
padded-blocks:
126-
- 1
127-
- never
128-
129-
# Enforce functions as expressions
130-
func-style:
131-
- 2
132-
- expression
133-
134-
# Require brace style
135-
brace-style:
136-
- 2
137-
- stroustrup
138-
139-
# Prohibits Yoda conditions
140-
yoda:
141-
- 2
142-
- never
143-
144-
# Enforce use of single quotation marks for strings.
145-
quotes:
146-
- 2
147-
- single
148-
149-
# Disallow or enforce spaces inside of curly braces in objects.
150-
object-curly-spacing:
151-
- 2
152-
- always
153-
154-
# Disallow or enforce spaces inside of brackets.
155-
array-bracket-spacing:
156-
- 2
157-
- never
158-
159-
# Disallow or enforce spaces inside of computed properties.
160-
computed-property-spacing:
161-
- 2
162-
- never
12+
extends: "airbnb-base"

.travis.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
sudo: false
2+
13
language: node_js
4+
25
node_js:
3-
- "0.10"
4-
- node
5-
- iojs
6-
sudo: false
6+
- lts/boron
7+
- lts/carbon
8+
- current

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ Sass plugin for [Gulp](https://github.com/gulpjs/gulp).
44

55
**_Before filing an issue, please make sure you have [Updated to the latest Gulp Sass](https://github.com/dlmanning/gulp-sass/wiki/Update-to-the-latest-Gulp-Sass) and have gone through our [Common Issues and Their Fixes](https://github.com/dlmanning/gulp-sass/wiki/Common-Issues-and-Their-Fixes) section._**
66

7+
# Support
8+
9+
Only [Active LTS and Current releases][1] are supported.
10+
11+
[1]: https://github.com/nodejs/Release#release-schedule
12+
713
# Install
814

915
```
@@ -52,7 +58,7 @@ gulp.task('sass:watch', function () {
5258

5359
## Options
5460

55-
Pass in options just like you would for [`node-sass`](https://github.com/sass/node-sass#options); they will be passed along just as if you were using `node-sass`. Except for the `data` option which is used by gulp-sass internally. Using the `file` option is also unsupported and results in undefined behaviour that may change without notice.
61+
Pass in options just like you would for [`node-sass`](https://github.com/sass/node-sass#options); they will be passed along just as if you were using `node-sass`. Except for the `data` option which is used by gulp-sass internally. Using the `file` option is also unsupported and results in undefined behaviour that may change without notice.
5662

5763
For example:
5864

appveyor.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,9 @@ platform:
1111

1212
environment:
1313
matrix:
14-
- nodejs_version: 0.10
15-
- nodejs_version: 0.12
16-
- nodejs_version: 4
17-
- nodejs_version: 6
18-
- nodejs_version: 8
19-
- nodejs_version: 9
14+
- nodejs_version: lts/boron
15+
- nodejs_version: lts/carbon
16+
- nodejs_version: current
2017

2118
install:
2219
- ps: Install-Product node $env:nodejs_version $env:platform

0 commit comments

Comments
 (0)