Command Line
pry -r ./config/app_init_file.rb
- load your app into a pry session (look at the file loaded by config.ru)pry -r ./config/environment.rb
- load your rails into a pry session
Debugger
Command Line
pry -r ./config/app_init_file.rb
- load your app into a pry session (look at the file loaded by config.ru)pry -r ./config/environment.rb
- load your rails into a pry sessionDebugger
# Benchmarks time difference between TEST_HASH.fetch(:baz, '') and TEST_HASH.fetch(:baz) { '' } | |
p 'Key does not exist -----' | |
TEST_HASH = { foo: :bar } | |
def operation | |
TEST_HASH.fetch(:baz, '') | |
end | |
def elaboration_time(&block) | |
s = Time.now |
-- Force mac book pro 10.13.3 to switch audio input to hardware mic | |
tell application "System Preferences" to activate | |
tell application "System Preferences" | |
reveal anchor "input" of pane id "com.apple.preference.sound" | |
end tell | |
tell application "System Events" to tell process "System Preferences" | |
select (row 1 of table 1 of scroll area 1 of tab group 1 of window "Sound" whose value of text field 1 is "Internal Microphone") | |
end tell | |
quit application "System Preferences" |
import React, { Component } from 'react' | |
import PropTypes from 'prop-types' | |
import Baz from 'baz' | |
class Foo extends Component { | |
static propTypes = { | |
baz: PropTypes.bool, | |
list: PropTypes.array, | |
} |
// Application Javascript - see https://github.com/lfender6445/google_places for full example | |
var autocomplete, input, address = {}; | |
$(document).ready(function(){ | |
input = $("#searchBox"); | |
$("#searchBox").clearOnFocus(); | |
$('form').submit(function(){ return false; }); | |
}); | |
var init = function(){ |
a feature is to be considered in 'critical path' if it would require a rollback after breaking
#!/bin/bash | |
# Output the current deployment URL for a PR. | |
# - Automatically determines the PR for your current branch if possible. | |
# Dependencies: `gh` and `jq` | |
ME=`basename $0` | |
# helpFunction([error message]) | |
helpFunction() | |
{ |
// exmaple.js | |
var express = require('express') | |
var app = express() | |
app.get('/foo', function (req, res) { | |
res.redirect(301, '/bar') | |
res.send('hello world') // should not set body while redirect in flight | |
}) |
== bin/development.ts (4 issues) ==
20-106: Function startServer
has 56 lines of code (exceeds 25 allowed). Consider refactoring. [structure]
40-50: Similar blocks of code found in 3 locations. Consider refactoring. [duplication]
52-62: Similar blocks of code found in 3 locations. Consider refactoring. [duplication]
64-74: Similar blocks of code found in 3 locations. Consider refactoring. [duplication]
== coverage/lcov-report/block-navigation.js (2 issues) ==
2-78: Function init
has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring. [structure]
2-78: Function init
has 57 lines of code (exceeds 25 allowed). Consider refactoring. [structure]
#! /bin/bash | |
function runCheck() { | |
while :; do | |
curl 'https://ww8.ikea.com/clickandcollect/us/receive/' \ | |
-H 'authority: ww8.ikea.com' \ | |
-H 'pragma: no-cache' \ | |
-H 'cache-control: no-cache' \ | |
-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36' \ | |
-H 'dnt: 1' \ |