Skip to content

Instantly share code, notes, and snippets.

View Erutan409's full-sized avatar

Michael Keyser Erutan409

  • Grand Rapids, MI
View GitHub Profile
@Erutan409
Erutan409 / gist:9f2a934466e09c0cfcfc6bae7c4c80ed
Created November 2, 2018 22:01 — forked from discordier/gist:ed4b9cba14652e7212f5
options for phpStorm @noinspection annotation
javascript
ES6ValidationInspection
JSAccessibilityCheckInspection
JSBitwiseOperatorUsageInspection
JSCheckFunctionSignaturesInspection
JSClosureCompilerSyntaxInspection
JSCommentMatchesSignatureInspection
JSComparisonWithNaNInspection
JSConsecutiveCommasInArrayLiteralInspection
@Erutan409
Erutan409 / constructor.name.polyfill.js
Last active May 7, 2022 01:05
IE Javascript Constructor Name Polyfill
(function () {
if (!Object.constructor.prototype.hasOwnProperty('name')) {
Object.defineProperty(Object.constructor.prototype, 'name', {
get: function () {
return this.toString().trim().replace(/^\S+\s+(\w+)[\S\s]+$/, '$1');
}
})
}
})();
@Erutan409
Erutan409 / lodash.matchone.js
Created April 4, 2019 21:21
Lodash matchOne mixin
(function (lodash) {
if (!lodash.hasOwnProperty('matchOne')) {
lodash.mixin(lodash, {
matchOne: function () {
var values = lodash(arguments).values(),
test = values.head(),
odd = values.drop(1).filter(function (_void, index) {
return index % 2 === 0;
}).reverse(),
@Erutan409
Erutan409 / gitlab.rb
Last active July 12, 2026 21:06
Gitlab Nginx Reverse Proxy Configuration (with Let's Encrypt SSL)
# These are fragments of the configuration that will need to be updated
# ---
## GitLab URL
##! URL on which GitLab will be reachable.
##! For more details on configuring external_url see:
##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
external_url 'https://gitlab.your-fqdn.com'
#external_url 'http://gitlab.internal.lan'