Skip to content

Commit ec882f5

Browse files
authored
Merge pull request #90 from gary-kim/enh/noid/eslint-rules
Make ESLint far more picky
2 parents 980af80 + 247de48 commit ec882f5

File tree

15 files changed

+729
-290
lines changed

15 files changed

+729
-290
lines changed

CONTRIBUTING.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,42 +54,42 @@ By making a contribution to SAS Powerschool Enhancement Suite, you provide a [AG
5454

5555
### License Header
5656

57-
If you modify an exisiting file, add your copyright notice to the file. Something like this:
57+
If you modify an existing file, add your copyright notice to the file. Something like this:
5858
```
5959
@copyright Copyright (c) <year> <your name> <<your email address>>
6060
```
6161
For a new file, add this license header to the top of the file:
6262
```
6363
/**
64-
*
64+
*
6565
* @copyright Copyright (c) <year> <your name> <<your email address>>
66-
*
66+
*
6767
* @author <your name> <<your email address>>
6868
*
69-
* @license GNU AGPL version 3
69+
* @license GNU AGPL version 3 only
7070
*
7171
* SAS Powerschool Enhancement Suite - A browser extension to improve the experience of SAS Powerschool.
7272
*
7373
* This program is free software: you can redistribute it and/or modify
74-
* it under the terms of the GNU Affero General Public License as
74+
* it under the terms of the GNU Affero General Public License as
7575
* published by the Free Software Foundation, version 3.
7676
*
7777
* This program is distributed in the hope that it will be useful,
7878
* but WITHOUT ANY WARRANTY; without even the implied warranty of
7979
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
80-
* GNU General Public License for more details.
80+
* GNU Affero General Public License for more details.
8181
*
8282
* You should have received a copy of the GNU Affero General Public License
8383
* along with this program. If not, see <https://www.gnu.org/licenses/>.
84-
*
84+
*
8585
*/
8686
```
8787

8888
### Make a new release
8989

9090
1. Ensure that all CI tests pass on the latest commit.
9191
2. Update the version number with `npm version [major|minor|patch] --no-git` and update the version name manually in [package.json](package.json).
92-
3. Run [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator) with `--since-tag <LAST VERSION> --future-release <NEW VERSION>` and take the resulting generated changelog and adjust it to our changelog style. Add this to the [CHANGELOG.md](CHANGELOG.md) file and make a PR for the new version. Wait until this PR gets merged (unlike other PRs, this PR should be merged with `--ff-only` rather then a merge commit).
92+
3. Run [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator) with `--since-tag <LAST VERSION> --future-release <NEW VERSION>` and take the resulting generated changelog and adjust it to our changelog style. Add this to the [CHANGELOG.md](CHANGELOG.md) file and make a PR for the new version. Wait until this PR gets merged (unlike other PRs, this PR should be merged with `--ff-only` rather then a merge commit). ([gary-kim/gcg-fork](https://github.com/gary-kim/gcg-fork) has a patch for making the changelog in SASPES's style)
9393
4. Run `npm ci` to install all dependencies for building from [package-lock.json](package-lock.json).
9494
5. Update [CHANGELOG.md](CHANGELOG.md) with the update changelog for the new version.
9595
6. Make a new git commit and tag with `git commit -S`, `git tag VERSION -a`, add the new version name as the annotation, then run `git push origin VERSION`.

nightwatch.conf.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
/**
2-
*
2+
*
33
* @copyright Copyright (c) 2019 Gary Kim <[email protected]>
4-
*
4+
*
55
* @author Gary Kim <[email protected]>
66
*
7-
* @license GNU AGPL version 3
7+
* @license GNU AGPL version 3 only
88
*
99
* SAS Powerschool Enhancement Suite - A browser extension to improve the experience of SAS Powerschool.
1010
*
1111
* This program is free software: you can redistribute it and/or modify
12-
* it under the terms of the GNU Affero General Public License as
12+
* it under the terms of the GNU Affero General Public License as
1313
* published by the Free Software Foundation, version 3.
1414
*
1515
* This program is distributed in the hope that it will be useful,
1616
* but WITHOUT ANY WARRANTY; without even the implied warranty of
1717
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18-
* GNU General Public License for more details.
18+
* GNU Affero General Public License for more details.
1919
*
2020
* You should have received a copy of the GNU Affero General Public License
2121
* along with this program. If not, see <https://www.gnu.org/licenses/>.
22-
*
22+
*
2323
*/
2424

2525
const fs = require('fs');

0 commit comments

Comments
 (0)