Skip to content

Instantly share code, notes, and snippets.

View firecall's full-sized avatar

Alex Counsell firecall

View GitHub Profile
@firecall
firecall / .solargraph.yml
Created August 18, 2024 04:41
.solargraph.yml
---
include:
- "**/*.rb"
exclude:
- spec/**/*
- test/**/*
- vendor/**/*
- ".bundle/**/*"
require: []
domains: []
@firecall
firecall / .eslintrc.yml
Created August 18, 2024 04:41
.eslintrc.yml
# .eslintrc.yml
env:
browser: true
es2021: true
jquery: true
extends:
- standard
parserOptions:
ecmaVersion: latest
@firecall
firecall / .erb-lint.yml
Created August 18, 2024 04:40
.erb-lint.yml
---
EnableDefaultLinters: true
linters:
ErbSafety:
enabled: true
better_html_config: .better-html.yml
Rubocop:
enabled: true
rubocop_config:
inherit_from:
@firecall
firecall / .haml-lint.yml
Created August 18, 2024 04:40
.haml-lint.yml
linters:
ConsecutiveComments:
enabled: false
IdNames:
enabled: false
ImplicitDiv:
enabled: false
severity: error
InlineStyles:
enabled: false
@firecall
firecall / install-ruby-3.2.2.sh
Last active September 20, 2023 04:50
Install Ruby 3.2.2 with rbenv and jemalloc on ubuntu
sudo apt-get update
sudo apt-get install libjemalloc-dev
RUBY_CONFIGURE_OPTS='--with-jemalloc' rbenv install 3.2.2
# test (look for jemalloc warnings)
MALLOC_CONF=invalid_flag:foo ruby -v
@firecall
firecall / Brewfile
Last active June 21, 2024 15:22
Brewfile
# TO USE
# xcode-select --install
# /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# brew bundle
tap "homebrew/core"
tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/services"
tap "homebrew/cask-fonts"
@firecall
firecall / .rubocop.yml
Last active August 18, 2024 04:38
.rubocop.yml
# Omakase Ruby styling for Rails
inherit_gem:
rubocop-rails-omakase: rubocop.yml
# Your own specialized rules go here
Layout/SpaceInsideArrayLiteralBrackets:
Enabled: false
Style/StringLiterals:
Enabled: false
@firecall
firecall / rails_form_field.html.erb
Last active January 21, 2022 00:47
Disable Auto Complete and Spell Check in a Rails Form Field
<%= f.text_field :fname, {
placeholder: 'First Name',
class: 'form-control',
required: true,
spellcheck: false,
autocomplete: 'off',
autocomplete: 'chrome-off',
autocorrect: 'off',
autocapitalize: 'off',
'data-gramm': false,
@firecall
firecall / .bash_profile
Last active October 11, 2023 07:13
My .zshrc / bash Profile
eval "$(/opt/homebrew/bin/brew shellenv)"
eval "$(rbenv init -zsh)"
export PATH="$HOME/.rbenv/bin:$PATH"
export PATH="/opt/homebrew/bin:$PATH"
export PATH="/opt/homebrew/sbin:$PATH"
#export PATH="/opt/homebrew/opt/openssl@1.1/bin:$PATH"
#export PATH="$(brew --prefix openssl@1.1)/bin:$PATH"
#export RUBY_CONFIGURE_OPTS="--with-openssl-dir=$(brew --prefix openssl@1.1)"
If you need to have openssl@3 first in your PATH, run:
@firecall
firecall / settings.json
Last active January 26, 2021 05:49
My Windows Terminal Config
// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"defaultProfile": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"profiles":