Replace globals with node env (#10767)

This commit is contained in:
Rafi 2020-10-15 02:35:38 +05:30 committed by GitHub
parent f39219e6e5
commit 0d2b4c515d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 30 additions and 19 deletions

View file

@ -1,3 +1,5 @@
/* eslint-env node */
module.exports = {
extends: ['eslint:recommended', 'prettier'],
parserOptions: {

View file

@ -1,4 +1,4 @@
/* global module */
/* eslint-env node */
module.exports = function (api) {
var validEnv = ['development', 'test', 'production'];

View file

@ -1,6 +1,7 @@
#!/usr/bin/env node
/* globals module process require __dirname */
/* eslint-env node */
/* eslint-disable no-console */
const fs = require('fs');
const path = require('path');

View file

@ -1,3 +1,5 @@
/* eslint-env node */
module.exports = {
resolve: {
alias: {

View file

@ -1,4 +1,4 @@
/* global process, module, require */
/* eslint-env node */
process.env.NODE_ENV = process.env.NODE_ENV || 'development';

View file

@ -1,4 +1,5 @@
/* global require module process */
/* eslint-env node */
const path = require('path');
const { environment } = require('@rails/webpacker');
const HoneybadgerSourceMapPlugin = require('@honeybadger-io/webpack');
@ -19,10 +20,7 @@ environment.splitChunks((config) => {
...config.resolve,
alias: {
...(config.resolve ? config.resolve.alias : {}),
'@crayons': path.resolve(
__dirname,
'../../app/javascript/crayons',
) /* global __dirname */,
'@crayons': path.resolve(__dirname, '../../app/javascript/crayons'),
'@utilities': path.resolve(__dirname, '../../app/javascript/utilities'),
},
},
@ -61,7 +59,10 @@ if (process.env.HONEYBADGER_API_KEY && process.env.ASSETS_URL) {
assetsUrl: process.env.ASSETS_URL,
silent: false,
ignoreErrors: false,
revision: process.env.RELEASE_FOOTPRINT || process.env.HEROKU_SLUG_COMMIT || 'master',
revision:
process.env.RELEASE_FOOTPRINT ||
process.env.HEROKU_SLUG_COMMIT ||
'master',
}),
);
}

View file

@ -1,11 +1,16 @@
/* eslint-env node */
module.exports = {
test: /\.erb$/,
enforce: 'pre',
exclude: /node_modules/,
use: [{
loader: 'rails-erb-loader',
options: {
runner: (/^win/.test(process.platform) ? 'ruby ' : '') + 'bin/rails runner'
}
}]
}
use: [
{
loader: 'rails-erb-loader',
options: {
runner:
(/^win/.test(process.platform) ? 'ruby ' : '') + 'bin/rails runner',
},
},
],
};

View file

@ -1,4 +1,4 @@
/* global process, module, require */
/* eslint-env node */
process.env.NODE_ENV = process.env.NODE_ENV || 'production';

View file

@ -1,4 +1,4 @@
/* global process, module, require */
/* eslint-env node */
process.env.NODE_ENV = process.env.NODE_ENV || 'development';

View file

@ -1,7 +1,7 @@
// Consistent timezone for testing.
// This does not work on windows, see https://github.com/nodejs/node/issues/4230
/* global process, module */
/* eslint-env node */
process.env.TZ = 'UTC';