Skip to content

Commit 2d70d0d

Browse files
committed
Add Travis
1 parent 8f7e599 commit 2d70d0d

File tree

6 files changed

+871
-1
lines changed

6 files changed

+871
-1
lines changed

.eslintrc.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
module.exports = {
2+
"extends": "google",
3+
"parserOptions": {
4+
"ecmaVersion": 3,
5+
},
6+
"env": {
7+
"node": true,
8+
},
9+
"rules": {
10+
"max-len": ["error", {"code": 100}],
11+
"camelcase": "off", // Off for destructuring
12+
"async-await/space-after-async": 2,
13+
"async-await/space-after-await": 2,
14+
"no-var": "off", // ES3
15+
"no-unused-vars": "off" // functions aren't used.
16+
},
17+
"plugins": ["async-await"],
18+
};

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
.DS_Store
2+
node_modules

.travis.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
language: node_js
2+
node_js:
3+
- "node"
4+
branches:
5+
only:
6+
- master
7+
before_install:
8+
- npm install -g
9+
cache:
10+
directories:
11+
- node_modules/
12+
script: npm run lint

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Google Apps Script Samples
1+
# Google Apps Script Samples [![Build Status](https://travis-ci.org/gsuitedevs/apps-script-samples.svg?branch=master)](https://travis-ci.org/gsuitedevs/apps-script-samples)
22

33
Various sample code and projects for the Google Apps Script platform. Learn more at
44
[https://developers.google.com/apps-script](https://developers.google.com/apps-script).

package.json

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"name": "gsuite-apps-script-samples",
3+
"version": "1.0.0",
4+
"description": "Apps Script samples for [G Suite API](https://developers.google.com/gsuite/) docs.",
5+
"license": "MIT",
6+
"private": true,
7+
"author": "Grant Timmerman",
8+
"keywords": [
9+
"G Suite",
10+
"Apps Script",
11+
"Calendar",
12+
"Drive",
13+
"Sheets",
14+
"Slides",
15+
"API"
16+
],
17+
"devDependencies": {
18+
"eslint": "^4.17.0",
19+
"eslint-config-google": "^0.9.1",
20+
"eslint-plugin-async-await": "0.0.0"
21+
},
22+
"scripts": {
23+
"lint": "DEBUG=eslint:* ./node_modules/.bin/eslint **/*.gs --fix"
24+
},
25+
"eslintIgnore": [
26+
"**/node_modules/**"
27+
]
28+
}

0 commit comments

Comments
 (0)