Skip to content

Commit ddbfeb3

Browse files
authored
Merge pull request #920 from ember-fastboot/linting
Add Linting to CI
2 parents 6af0f1d + a84de2a commit ddbfeb3

File tree

88 files changed

+187
-6
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+187
-6
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,23 @@ on:
1919
- cron: '0 6 * * 0'
2020

2121
jobs:
22+
lint-all-packages:
23+
runs-on: ubuntu-latest
24+
timeout-minutes: 5
25+
26+
steps:
27+
- uses: actions/checkout@v3
28+
- uses: pnpm/action-setup@v2
29+
with:
30+
version: 7
31+
- name: Use Node.js ${{ matrix.node-version }}
32+
uses: actions/setup-node@v3
33+
with:
34+
node-version: ${{ matrix.node-version }}
35+
cache: pnpm
36+
- run: pnpm install --frozen-lockfile
37+
- run: pnpm --filter "./packages/*" lint
38+
2239
test-all-packages:
2340
name: Ember Tests
2441
runs-on: ${{ matrix.os }}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ node_modules/
1616
/npm-debug.log*
1717
/testem.log
1818
yarn-error.log
19+
.eslintcache
1920

2021
# ember-try
2122
.node_modules.ember-try/

packages/ember-cli-fastboot/.eslintrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable no-dupe-keys, prettier/prettier */
12
'use strict';
23

34
module.exports = {

packages/ember-cli-fastboot/addon/instance-initializers/clear-double-boot.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable prettier/prettier */
12
// When using `ember serve` when fastboot addon is installed the application
23
// output will already be rendered to the DOM when the actual JavaScript
34
// loads. Ember does not automatically clear its `rootElement` so this

packages/ember-cli-fastboot/addon/locations/none.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable ember/no-classic-classes, ember/no-get, ember/require-computed-property-dependencies, prettier/prettier */
12
import { computed, get } from '@ember/object';
23
import { bool, readOnly } from '@ember/object/computed';
34
import { inject as service } from '@ember/service';

packages/ember-cli-fastboot/addon/services/fastboot.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable ember/no-classic-classes, ember/no-get, ember/require-computed-property-dependencies, ember/require-return-from-computed, prettier/prettier */
12
/* global FastBoot */
23
import { getOwner } from '@ember/application';
34
import { computed, get } from '@ember/object';

packages/ember-cli-fastboot/blueprints/ember-cli-fastboot/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable prettier/prettier */
12
/* eslint-env node */
23
const recast = require('recast');
34
const { readFileSync, writeFileSync } = require('fs');

packages/ember-cli-fastboot/fastboot-app-lt-2-9/initializers/dom-helper-patches.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable no-redeclare, no-unused-vars, prettier/prettier */
12
/*globals Ember, URL*/
23
export default {
34
name: "dom-helper-patches",

packages/ember-cli-fastboot/fastboot/initializers/ajax.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable ember/new-module-imports, prettier/prettier */
12
/* globals najax */
23
import Ember from 'ember';
34

packages/ember-cli-fastboot/fastboot/initializers/error-handler.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable prettier/prettier */
12
import Ember from 'ember';
23

34
/**

0 commit comments

Comments
 (0)