[tests/testthat/test-gg-plots.R:14:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L14) *style:* **lines should not be more than 80 characters.**
```r
    suppressWarnings(print(ggally_denstrip(tips, mapping = aes_string("sex", "tip")))),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gg-plots.R:18:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L18) *style:* **lines should not be more than 80 characters.**
```r
    suppressWarnings(print(ggally_denstrip(tips, mapping = aes_string("tip", "sex")))),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gg-plots.R:28:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L28) *style:* **lines should not be more than 80 characters.**
```r
    mapping = ggplot2::aes_string(x = "total_bill", y = "tip", fill = "..level..")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gg-plots.R:37:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L37) *style:* **lines should not be more than 80 characters.**
```r
    ggally_cor(tips, mapping = ggplot2::aes_string(x = "total_bill", y = "tip"), use = "NOTFOUND"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gg-plots.R:44:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L44) *style:* **lines should not be more than 80 characters.**
```r
  p <- ggally_cor(ti, ggplot2::aes(x = total_bill, y = tip, color = day), use = "complete.obs")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gg-plots.R:45:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L45) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[2]])$colour), "labelp")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gg-plots.R:52:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L52) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(deparse(get("aes_params", envir = p$layers[[1]])$colour), "I(\"blue\")")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gg-plots.R:67:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L67) *style:* **lines should not be more than 80 characters.**
```r
  expect_print(ggally_cor(ti, ggplot2::aes(x = total_bill, y = tip, color = "green")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gg-plots.R:103:3:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L103) *style:* **Variable and function names should be all lowercase.**
```r
  pDat1 <- get("data", envir = p$layers[[2]])
  ^~~~~
```
[tests/testthat/test-gg-plots.R:104:8:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L104) *style:* **Variable and function names should be all lowercase.**
```r
  attr(pDat1, "out.attrs") <- NULL
       ^~~~~
```
[tests/testthat/test-gg-plots.R:105:3:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L105) *style:* **Variable and function names should be all lowercase.**
```r
  testDt1 <- data.frame(
  ^~~~~~~
```
[tests/testthat/test-gg-plots.R:106:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L106) *style:* **lines should not be more than 80 characters.**
```r
    xPos = c(0.076, 0.076, 0.076, 0.076, 0.076, 0.076, 0.500, 1.000, 1.500, 2.000, 2.500),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gg-plots.R:107:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L107) *style:* **lines should not be more than 80 characters.**
```r
    yPos = c(0.500, 1.000, 1.500, 2.000, 2.500, 0.076, 0.076, 0.076, 0.076, 0.076, 0.076),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gg-plots.R:113:12:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L113) *style:* **Variable and function names should be all lowercase.**
```r
  rownames(testDt1) <- 2:12
           ^~~~~~~
```
[tests/testthat/test-gg-plots.R:114:16:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L114) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(pDat1, testDt1)
               ^~~~~
```
[tests/testthat/test-gg-plots.R:114:23:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L114) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(pDat1, testDt1)
                      ^~~~~~~
```
[tests/testthat/test-gg-plots.R:117:3:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L117) *style:* **Variable and function names should be all lowercase.**
```r
  pDat2 <- get("data", envir = p$layers[[2]])
  ^~~~~
```
[tests/testthat/test-gg-plots.R:118:8:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
  attr(pDat2, "out.attrs") <- NULL
       ^~~~~
```
[tests/testthat/test-gg-plots.R:119:3:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L119) *style:* **Variable and function names should be all lowercase.**
```r
  testDt2 <- data.frame(
  ^~~~~~~
```
[tests/testthat/test-gg-plots.R:124:16:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L124) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(pDat2, testDt2)
               ^~~~~
```
[tests/testthat/test-gg-plots.R:124:23:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L124) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(pDat2, testDt2)
                      ^~~~~~~
```
[tests/testthat/test-gg-plots.R:147:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L147) *style:* **lines should not be more than 80 characters.**
```r
  p <- ggally_densityDiag(tips, mapping = ggplot2::aes(x = day), rescale = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gg-plots.R:156:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L156) *style:* **lines should not be more than 80 characters.**
```r
  p <- ggally_barDiag(tips, mapping = ggplot2::aes(x = tip), binwidth = 0.25, rescale = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gg-plots.R:160:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gg-plots.R#L160) *style:* **lines should not be more than 80 characters.**
```r
  p <- ggally_barDiag(tips, mapping = ggplot2::aes(x = tip), binwidth = 0.25, rescale = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggcoef.R:10:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggcoef.R#L10) *style:* **lines should not be more than 80 characters.**
```r
  reg <- lm(Sepal.Length ~ Sepal.Width + Petal.Length + Petal.Width, data = iris)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggcoef.R:14:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggcoef.R#L14) *style:* **lines should not be more than 80 characters.**
```r
  reg2 <- glm(Survived ~ Sex + Age + Class, family = binomial, data = d, weights = d$Freq)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggcorr.R:4:3:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggcorr.R#L4) *style:* **Commented code should be removed.**
```r
# nba <- read.csv("http://datasets.flowingdata.com/ppg2008.csv")
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggfacet.R:9:27:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggfacet.R#L9) *style:* **Variable and function names should be all lowercase.**
```r
NIR_sub <- data.frame(NIR$yGlcEtOH, NIR$xNIR[, 1:3])
                          ^~~~~~~~
```
[tests/testthat/test-ggfacet.R:9:41:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggfacet.R#L9) *style:* **Variable and function names should be all lowercase.**
```r
NIR_sub <- data.frame(NIR$yGlcEtOH, NIR$xNIR[, 1:3])
                                        ^~~~
```
[tests/testthat/test-ggfacet.R:24:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggfacet.R#L24) *style:* **lines should not be more than 80 characters.**
```r
  expect_print(ggfacet(NIR_sub, columnsY = 1:2, columnsX = 3:5, fn = ggally_smooth_loess))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggfacet.R:30:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggfacet.R#L30) *style:* **lines should not be more than 80 characters.**
```r
  expect_print(ggfacet(NIR_sub, columnsY = 1:2, columnsX = 3:5, fn = ggally_smooth_loess))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggfacet.R:34:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggfacet.R#L34) *style:* **lines should not be more than 80 characters.**
```r
    ggts(pigs, "time", c("gilts", "profit", "s_per_herdsz", "production", "herdsz"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gglegend.R:12:3:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglegend.R#L12) *style:* **Variable and function names should be all lowercase.**
```r
  histPlot <- qplot(
  ^~~~~~~~
```
[tests/testthat/test-gglegend.R:20:13:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglegend.R#L20) *style:* **Variable and function names should be all lowercase.**
```r
  (right <- histPlot)
            ^~~~~~~~
```
[tests/testthat/test-gglegend.R:21:14:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglegend.R#L21) *style:* **Variable and function names should be all lowercase.**
```r
  (bottom <- histPlot + theme(legend.position = "bottom"))
             ^~~~~~~~
```
[tests/testthat/test-gglegend.R:22:11:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglegend.R#L22) *style:* **Variable and function names should be all lowercase.**
```r
  (top <- histPlot + theme(legend.position = "top"))
          ^~~~~~~~
```
[tests/testthat/test-gglegend.R:23:12:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglegend.R#L23) *style:* **Variable and function names should be all lowercase.**
```r
  (left <- histPlot + theme(legend.position = "left"))
           ^~~~~~~~
```
[tests/testthat/test-gglegend.R:27:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglegend.R#L27) *style:* **Variable and function names should be all lowercase.**
```r
    plotLegend <- grab_legend(p)
    ^~~~~~~~~~
```
[tests/testthat/test-gglegend.R:28:26:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglegend.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
    expect_true(inherits(plotLegend, "gtable"))
                         ^~~~~~~~~~
```
[tests/testthat/test-gglegend.R:29:26:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglegend.R#L29) *style:* **Variable and function names should be all lowercase.**
```r
    expect_true(inherits(plotLegend, "gTree"))
                         ^~~~~~~~~~
```
[tests/testthat/test-gglegend.R:30:26:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglegend.R#L30) *style:* **Variable and function names should be all lowercase.**
```r
    expect_true(inherits(plotLegend, "grob"))
                         ^~~~~~~~~~
```
[tests/testthat/test-gglegend.R:31:18:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglegend.R#L31) *style:* **Variable and function names should be all lowercase.**
```r
    expect_print(plotLegend)
                 ^~~~~~~~~~
```
[tests/testthat/test-gglegend.R:46:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglegend.R#L46) *style:* **lines should not be more than 80 characters.**
```r
    ggally_points(iris, ggplot2::aes(Sepal.Length, Sepal.Width, color = Species))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gglegend.R:88:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglegend.R#L88) *style:* **lines should not be more than 80 characters.**
```r
    pm[1, 2] <- points_legend(iris, ggplot2::aes(Sepal.Width, Sepal.Length, color = Species))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gglyph.R:5:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L5) *style:* **Variable and function names should be all lowercase.**
```r
nasaLate <- nasa[
^~~~~~~~
```
[tests/testthat/test-gglyph.R:15:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L15) *style:* **Variable and function names should be all lowercase.**
```r
    nasaLate, # no lint
    ^~~~~~~~
```
[tests/testthat/test-gglyph.R:37:25:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L37) *style:* **Variable and function names should be all lowercase.**
```r
  expect_true(all(names(nasaLate) %in% names(dt)))
                        ^~~~~~~~
```
[tests/testthat/test-gglyph.R:42:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L42) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("aes_params", envir = p$layers[[1]])$colour), "red")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gglyph.R:43:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L43) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("aes_params", envir = p$layers[[2]])$colour), "blue")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gglyph.R:49:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L49) *style:* **lines should not be more than 80 characters.**
```r
  expect_message(glyphs(nasaLate, "long", "day", "lat", "surftemp", height = 1), "Using width 2.38")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gglyph.R:49:25:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L49) *style:* **Variable and function names should be all lowercase.**
```r
  expect_message(glyphs(nasaLate, "long", "day", "lat", "surftemp", height = 1), "Using width 2.38")
                        ^~~~~~~~
```
[tests/testthat/test-gglyph.R:50:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L50) *style:* **lines should not be more than 80 characters.**
```r
  expect_message(glyphs(nasaLate, "long", "day", "lat", "surftemp", width = 1), "Using height 2.37")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-gglyph.R:50:25:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L50) *style:* **Variable and function names should be all lowercase.**
```r
  expect_message(glyphs(nasaLate, "long", "day", "lat", "surftemp", width = 1), "Using height 2.37")
                        ^~~~~~~~
```
[tests/testthat/test-gglyph.R:57:6:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L57) *style:* **Variable and function names should be all lowercase.**
```r
  dt$dayLog <- dt$day
     ^~~~~~
```
[tests/testthat/test-gglyph.R:59:20:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L59) *style:* **Variable and function names should be all lowercase.**
```r
  dtm <- merge(dt, nasaLate)
                   ^~~~~~~~
```
[tests/testthat/test-gglyph.R:60:23:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L60) *style:* **Variable and function names should be all lowercase.**
```r
  expect_true(all(dtm$dayLog == log(dtm$day)))
                      ^~~~~~
```
[tests/testthat/test-gglyph.R:63:6:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L63) *style:* **Variable and function names should be all lowercase.**
```r
  dt$surftempLog <- dt$surftemp
     ^~~~~~~~~~~
```
[tests/testthat/test-gglyph.R:65:20:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
  dtm <- merge(dt, nasaLate)
                   ^~~~~~~~
```
[tests/testthat/test-gglyph.R:66:23:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  expect_true(all(dtm$surftempLog == log(dtm$surftemp)))
                      ^~~~~~~~~~~
```
[tests/testthat/test-gglyph.R:70:8:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L70) *style:* **Variable and function names should be all lowercase.**
```r
    dt$surftempScaled <- dt$surftemp
       ^~~~~~~~~~~~~~
```
[tests/testthat/test-gglyph.R:72:22:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
    dtm <- merge(dt, nasaLate)
                     ^~~~~~~~
```
[tests/testthat/test-gglyph.R:73:25:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
    expect_true(all(dtm$surftempScaled != dtm$surftemp))
                        ^~~~~~~~~~~~~~
```
[tests/testthat/test-gglyph.R:82:8:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L82) *style:* **Variable and function names should be all lowercase.**
```r
    dt$surftempScaled <- dt$surftemp
       ^~~~~~~~~~~~~~
```
[tests/testthat/test-gglyph.R:84:22:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L84) *style:* **Variable and function names should be all lowercase.**
```r
    dtm <- merge(dt, nasaLate)
                     ^~~~~~~~
```
[tests/testthat/test-gglyph.R:85:25:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L85) *style:* **Variable and function names should be all lowercase.**
```r
    expect_true(all(dtm$surftempScaled != dtm$surftemp))
                        ^~~~~~~~~~~~~~
```
[tests/testthat/test-gglyph.R:118:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-gglyph.R#L118) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("aes_params", envir = p$layers[[2]])$fill), "green")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggmatrix_add.R:29:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix_add.R#L29) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(pm + ggplot2::geom_abline(), "'ggmatrix' does not know how to add")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggmatrix.R:11:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L11) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggmatrix(plots = matrix(), nrow = 2, ncol = 3), "'plots' must be a list()")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggmatrix.R:13:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L13) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggmatrix(plots = list(), nrow = "2", ncol = 3), "'nrow' must be a numeric value")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggmatrix.R:14:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L14) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggmatrix(plots = list(), nrow = 2, ncol = "3"), "'ncol' must be a numeric value")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggmatrix.R:32:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L32) *style:* **lines should not be more than 80 characters.**
```r
  expect_print(ggpairs(tips, 1:2, columnLabels = exprs, labeller = "label_parsed"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggmatrix.R:33:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L33) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(print(ggpairs(tips, 1:2, columnLabels = expression(alpha, beta))), "xAxisLabels")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggmatrix.R:38:3:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L38) *style:* **Variable and function names should be all lowercase.**
```r
  plotList <- list()
  ^~~~~~~~
```
[tests/testthat/test-ggmatrix.R:42:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L42) *style:* **Variable and function names should be all lowercase.**
```r
    plotList[[i]] <- p
    ^~~~~~~~
```
[tests/testthat/test-ggmatrix.R:45:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L45) *style:* **Variable and function names should be all lowercase.**
```r
    plotList,
    ^~~~~~~~
```
[tests/testthat/test-ggmatrix.R:61:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L61) *style:* **Variable and function names should be all lowercase.**
```r
    plotList,
    ^~~~~~~~
```
[tests/testthat/test-ggmatrix.R:79:3:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L79) *style:* **Variable and function names should be all lowercase.**
```r
  plotList <- list()
  ^~~~~~~~
```
[tests/testthat/test-ggmatrix.R:83:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L83) *style:* **Variable and function names should be all lowercase.**
```r
    plotList[[i]] <- p
    ^~~~~~~~
```
[tests/testthat/test-ggmatrix.R:86:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L86) *style:* **Variable and function names should be all lowercase.**
```r
    plotList,
    ^~~~~~~~
```
[tests/testthat/test-ggmatrix.R:157:3:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L157) *style:* **Commented code should be removed.**
```r
# printShowStrips <- c(TRUE, FALSE)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggmatrix.R:159:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L159) *style:* **Commented code should be removed.**
```r
#   printShowStrip <- printShowStrips[i]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggmatrix.R:161:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggmatrix.R#L161) *style:* **Commented code should be removed.**
```r
#   printShowStrip <- NULL
    ^~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:22:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L22) *style:* **Commented code should be removed.**
```r
  ### --- start: documented examples
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:49:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L49) *style:* **Commented code should be removed.**
```r
  ### --- end: documented examples
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:51:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L51) *style:* **Commented code should be removed.**
```r
  ### --- test deprecations
   ^~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:78:9:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L78) *style:* **Commented code should be removed.**
```r
#       "NA/NaN/Inf"
        ^~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:83:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L83) *style:* **Commented code should be removed.**
```r
#   p <- ggnet(n, mode = "geo")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:84:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L84) *style:* **Commented code should be removed.**
```r
#   expect_equal(p$data$X1, xy[, 1])
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:85:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L85) *style:* **Commented code should be removed.**
```r
#   expect_equal(p$data$X2, xy[, 2])
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:100:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L100) *style:* **Commented code should be removed.**
```r
  ### --- test errors in set_node
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:109:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L109) *style:* **Commented code should be removed.**
```r
  ### --- test errors in set_edges
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:114:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L114) *style:* **Commented code should be removed.**
```r
  # expect_error(ggnet(n, size = "phono"), "incorrect")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:120:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L120) *style:* **Commented code should be removed.**
```r
  ### --- test mode = c(x, y)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:127:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L127) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet(n, mode = matrix(1, ncol = 2, nrow = 9)), "coordinates length")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:129:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L129) *style:* **Commented code should be removed.**
```r
  ### --- test arrow.size
   ^~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:134:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L134) *style:* **Commented code should be removed.**
```r
  ### --- test arrow.gap
   ^~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:152:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L152) *style:* **Commented code should be removed.**
```r
  ### --- test degree centrality
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:156:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L156) *style:* **Commented code should be removed.**
```r
  ### --- test weight.min, weight.max and weight.cut
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:159:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L159) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet(n, weight = "degree", weight.min = -1), "incorrect weight.min")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:160:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L160) *style:* **lines should not be more than 80 characters.**
```r
  expect_message(ggnet(n, weight = "degree", weight.min = 1), "weight.min removed")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:161:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L161) *style:* **lines should not be more than 80 characters.**
```r
  expect_warning(ggnet(n, weight = "degree", weight.min = 99), "removed all nodes")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:164:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L164) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet(n, weight = "degree", weight.max = -1), "incorrect weight.max")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:165:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L165) *style:* **lines should not be more than 80 characters.**
```r
  expect_message(ggnet(n, weight = "degree", weight.max = 99), "weight.max removed")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:175:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L175) *style:* **Commented code should be removed.**
```r
  ### --- test node.group and node.color
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:179:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L179) *style:* **Commented code should be removed.**
```r
  ### --- test node labels and label sizes
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:183:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L183) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet(n, label = letters[ 1:10 ], label.size = "abc"), "incorrect label.size")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:185:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L185) *style:* **Commented code should be removed.**
```r
  ### --- test node placement
   ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:190:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L190) *style:* **Commented code should be removed.**
```r
  ### --- test label.trim
   ^~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:191:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L191) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet(n, label = TRUE, label.trim = "xyz"), "incorrect label.trim")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:195:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L195) *style:* **Commented code should be removed.**
```r
  ### --- test layout.exp
   ^~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:199:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L199) *style:* **Commented code should be removed.**
```r
  ### --- test bipartite functionality
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:220:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L220) *style:* **Commented code should be removed.**
```r
  ### --- test network coercion
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:222:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L222) *style:* **lines should not be more than 80 characters.**
```r
  expect_warning(ggnet(network(matrix(1, nrow = 2, ncol = 2), loops = TRUE)), "self-loops")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:225:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L225) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet(network(data.frame(1:2, 3:4), hyper = TRUE)), "hyper graphs")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:226:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L226) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet(network(data.frame(1:2, 3:4), multiple = TRUE)), "multiplex graphs")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet.R:228:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet.R#L228) *style:* **Commented code should be removed.**
```r
  ### --- test igraph functionality
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:19:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L19) *style:* **Variable and function names should be all lowercase.**
```r
rq(RColorBrewer) # test ColorBrewer palettes
   ^~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:23:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L23) *style:* **Commented code should be removed.**
```r
  ### --- start: documented examples
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:39:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L39) *style:* **Commented code should be removed.**
```r
  # ggnet2(n, label = TRUE, shape = 15)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:40:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L40) *style:* **Commented code should be removed.**
```r
  # ggnet2(n, label = TRUE, shape = 15, color = "black", label.color = "white")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:48:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L48) *style:* **lines should not be more than 80 characters.**
```r
  ggnet2(n, color = "phono", palette = c("vowel" = "gold", "consonant" = "grey"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:65:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L65) *style:* **Commented code should be removed.**
```r
  # ggnet2(flo, label = TRUE, size = 12, color = "white")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:67:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L67) *style:* **Commented code should be removed.**
```r
  ### --- end: documented examples
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:84:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L84) *style:* **Commented code should be removed.**
```r
  # ggnet2(n, edge.color = "weight")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:93:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L93) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet2(n, mode = matrix(1, ncol = 2, nrow = 9)), "coordinates length")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:162:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L162) *style:* **Commented code should be removed.**
```r
  # ggnet2(n, color = "phono", color.palette = c("vowel" = 1, "consonant" = 2))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:164:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L164) *style:* **lines should not be more than 80 characters.**
```r
  ggnet2(n, color = "phono", palette = "Set1") # only 2 groups, palette has min. 3
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:165:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L165) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet2(n, color = factor(1:10), palette = "Set1"), "too many node groups")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:182:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L182) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet2(n, size = "phono", size.palette = c("vowel" = 1)), "no size.palette value")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:189:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L189) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet2(n, label = TRUE, label.alpha = "xyz"), "incorrect label.alpha")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:192:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L192) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet2(n, label = TRUE, label.color = "xyz"), "incorrect label.color")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:195:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L195) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet2(n, label = TRUE, label.size = "xyz"), "incorrect label.size")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:198:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L198) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet2(n, label = TRUE, label.trim = "xyz"), "incorrect label.trim")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:224:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L224) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet2(n, edge.label = "xyz", edge.label.size = "xyz"), "incorrect edge.label.size")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:233:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L233) *style:* **Commented code should be removed.**
```r
  ### --- test bipartite functionality
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:254:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L254) *style:* **Commented code should be removed.**
```r
  ### --- test network coercion
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:256:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L256) *style:* **lines should not be more than 80 characters.**
```r
  expect_warning(ggnet2(network(matrix(1, nrow = 2, ncol = 2), loops = TRUE)), "self-loops")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:259:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L259) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet2(network(data.frame(1:2, 3:4), hyper = TRUE)), "hyper graphs")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:260:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L260) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnet2(network(data.frame(1:2, 3:4), multiple = TRUE)), "multiplex graphs")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnet2.R:262:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnet2.R#L262) *style:* **Commented code should be removed.**
```r
  ### --- test igraph functionality
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:18:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L18) *style:* **lines should not be more than 80 characters.**
```r
airports <- read.csv("http://datasets.flowingdata.com/tuts/maparcs/airports.csv", header = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:42:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L42) *style:* **lines should not be more than 80 characters.**
```r
flights %v% "mygroup" <- sample(letters[1:4], network.size(flights), replace = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:70:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L70) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$colour), ".ngroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:72:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L72) *style:* **lines should not be more than 80 characters.**
```r
  p <- ggnetworkmap(usa, flights, size = 2, great.circles = TRUE, node.color = "red")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:73:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L73) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("aes_params", envir = p$layers[[3]])$colour), "red")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:81:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L81) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$colour), ".rgroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:82:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L82) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$fill), ".ngroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:93:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L93) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$colour), ".rgroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:94:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L94) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$fill), ".ngroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:95:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L95) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("aes_params", envir = p$layers[[2]])$colour), "cornflowerblue")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:100:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L100) *style:* **lines should not be more than 80 characters.**
```r
  p <- ggnetworkmap(usa, flights, size = 2, great.circles = TRUE, node.group = degree,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:108:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L108) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$colour), ".rgroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:109:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L109) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$fill), ".ngroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:110:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L110) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("aes_params", envir = p$layers[[2]])$colour), "cornflowerblue")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:111:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L111) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$size), ".weight")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:125:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L125) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$colour), ".rgroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:126:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L126) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$fill), ".ngroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:127:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L127) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("aes_params", envir = p$layers[[2]])$colour), "cornflowerblue")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:128:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L128) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$size), ".weight")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:129:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L129) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[4]])$label), ".label")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:142:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L142) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$colour), ".rgroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:143:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L143) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$fill), ".ngroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:144:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L144) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("aes_params", envir = p$layers[[2]])$colour), "cornflowerblue")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:145:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L145) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[3]])$size), ".weight")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:146:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L146) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(as.character(get("mapping", envir = p$layers[[4]])$label), ".label")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:156:3:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L156) *style:* **Variable and function names should be all lowercase.**
```r
  testLabels <- paste("L", 1:network.size(flights), sep = "")
  ^~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:159:49:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L159) *style:* **Variable and function names should be all lowercase.**
```r
  p <- ggnetworkmap(usa, flights, label.nodes = testLabels)
                                                ^~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:161:4:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L161) *style:* **Commented code should be removed.**
```r
  ## expect_equal(get("data", p$layers[[4]])$.label, testLabels)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:169:24:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L169) *style:* **Variable and function names should be all lowercase.**
```r
  flights2 %v% "id" <- testLabels
                       ^~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:174:2:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L174) *style:* **Commented code should be removed.**
```r
### --- test arrow.size
 ^~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:177:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L177) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnetworkmap(net = flights, arrow.size = -1), "incorrect arrow.size")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:178:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L178) *style:* **lines should not be more than 80 characters.**
```r
  expect_warning(ggnetworkmap(net = network(as.matrix(flights), directed = FALSE),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:182:2:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L182) *style:* **Commented code should be removed.**
```r
### --- test network coercion
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:191:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L191) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(ggnetworkmap(net = network(data.frame(1:2, 3:4), hyper = TRUE)), "hyper graphs")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnetworkmap.R:198:2:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnetworkmap.R#L198) *style:* **Commented code should be removed.**
```r
### --- test igraph functionality
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnostic.R:40:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnostic.R#L40) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(fn(dummy_dt, ggplot2::aes_string(value = "B")), "function could not be found")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggnostic.R:65:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggnostic.R#L65) *style:* **lines should not be more than 80 characters.**
```r
    columnsY = c("mpg", ".fitted", ".se.fit", ".resid", ".std.resid", ".sigma", ".hat", ".cooksd"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggparcoord.R:10:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L10) *style:* **lines should not be more than 80 characters.**
```r
iris2$alphaLevel <- c("setosa" = 0.2, "versicolor" = 0.3, "virginica" = 0)[iris2$Species]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggparcoord.R:10:7:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L10) *style:* **Variable and function names should be all lowercase.**
```r
iris2$alphaLevel <- c("setosa" = 0.2, "versicolor" = 0.3, "virginica" = 0)[iris2$Species]
      ^~~~~~~~~~
```
[tests/testthat/test-ggparcoord.R:15:5:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L15) *style:* **Commented code should be removed.**
```r
  # ggparcoord(data = diamonds.samp, columns = c(1, 5:10))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggparcoord.R:18:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L18) *style:* **lines should not be more than 80 characters.**
```r
    ggparcoord(data = diamonds.samp, columns = c(1, 5:10), groupColumn = NULL, order = "anyClass"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggparcoord.R:22:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L22) *style:* **lines should not be more than 80 characters.**
```r
    ggparcoord(data = diamonds.samp, columns = c(1, 5:10), groupColumn = NULL, order = "allClass"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggparcoord.R:27:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L27) *style:* **lines should not be more than 80 characters.**
```r
    ggparcoord(data = diamonds.samp, columns = c(1, 5:10), groupColumn = c(1, 2)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggparcoord.R:36:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L36) *style:* **lines should not be more than 80 characters.**
```r
    ggparcoord(data = diamonds.samp, columns = c(1, 5:10), groupColumn = 2, scale = "notValid"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggparcoord.R:49:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L49) *style:* **lines should not be more than 80 characters.**
```r
    ggparcoord(data = diamonds.samp, columns = c(1, 5:10), groupColumn = 2, missing = "notValid"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggparcoord.R:54:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L54) *style:* **lines should not be more than 80 characters.**
```r
    ggparcoord(data = diamonds.samp, columns = c(1, 5:10), groupColumn = 2, order = "notValid"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggparcoord.R:58:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L58) *style:* **lines should not be more than 80 characters.**
```r
    ggparcoord(data = diamonds.samp, columns = c(1, 5:10), groupColumn = 2, order = 1i),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggparcoord.R:63:1:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L63) *style:* **lines should not be more than 80 characters.**
```r
    ggparcoord(data = diamonds.samp, columns = c(1, 5:10), groupColumn = 2, showPoints = 1),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggparcoord.R:74:3:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
  tmpDt <- diamonds.samp
  ^~~~~
```
[tests/testthat/test-ggparcoord.R:75:3:](https://github.com/ggobi/ggally/blob/aa51969cbadb0902980933ecebdfd97aa5adaf73/tests/testthat/test-ggparcoord.R#L75) *style:* **Variable and function names should be all lowercase.**
```r
  tmpDt$price[1] <- NA
  ^~~~~
```


【1.項目の表示/非表示ロジックを修正】
現状要素の表示/非表示の制御にshow/hideメソッドを利用していますが、これらメソッド使用より処理スピードの早いやり方が存在します。
下記のサイトを参考により処理スピードの早い方法で項目の表示/非表示を制御する様にしてみましょう！

【jQuery速度比較 css vs show / hide vs addClass / removeClass】
http://nextat.co.jp/staff/archives/78


【2.for文中でのjQueryメソッドの使用はなるべくさける】
jQueryのメソッドはクロスブラウザ対応等をしているため、ネイティブのJavaScriptと比べると処理スピードが落ちます。
なので、極力for等のイテレート(繰り返し)処理の中で、jQueryメソッドを実行する様なコードはさけるべきです。

今回単語の一覧を表示している箇所では、for文の中で、$('クラス名')とapeendという2つのjQueryメソッドが実行されています。
上記2つのメソッドはfor文の外で実行しても同じ結果を得ることができる書き方が存在します。
「for文の中でjQueryメソッド($()とappend)の実行を行わない」ということを意識して修正してみましょう！

※ 単語一覧をtable要素として出力されていますが、このあたりは無理してtableタグを使用せずul/liタグ等で代用すれば、JavaScriptのロジックをもっとシンプルにできるはず(appendの実行も減らせるはず)なので、そこも意識して修正してみましょう。


Not sure what that does haha


It's because the switch already covers all cases, nota really an issue.


这里应该是传入的appid参数。


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) [Build 0.2.96.2e1979ba13fbe9ac3e0ac5109bcedab2af79bb03](http://build.palaso.org/viewLog.html?buildId=82697&buildTypeId=LanguageForge_LanguageForgeSilStudentsMasterTaylor&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 338 Build time: 00:03:47


LGTM


Well this is awkward. This commit is me, for some reason the github client allowed me to push as my other account that I was signed in to prior to starting work on this.


I believe this closes #1


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) [Build 0.2.97.1175eb24cb4b301b9cc7674d932832f4ceff3b43](http://build.palaso.org/viewLog.html?buildId=82698&buildTypeId=LanguageForge_LanguageForgeSilStudentsMasterTaylor&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 338 Build time: 00:02:44


Module 2 solution for coursera


```js
toolkit.extendTasks( gulp, { /* gulp task overrides */
	"zip": function() {
		console.log(toolkit.config.src.zipuser);
		return gulp.src( toolkit.config.src.zipuser, { base: './' } )
			.pipe( zip( pkg.name + '-' + pkg.version + '.zip' ) )
			.pipe( gulp.dest( 'dist' ) );
	}
} );
```


Task B - Algorithmic Thinking & Logic

I'm on challenge quizes level 4 and I am having a hard time getting any of the answers.


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) [Build 0.2.98.e6b7a797e3d0153b52f4fac554dd7f66cae0c391](http://build.palaso.org/viewLog.html?buildId=82699&buildTypeId=LanguageForge_LanguageForgeSilStudentsMasterTaylor&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 338 Build time: 00:02:41


knir


what is a jinja2 LOL

and why is it now needed?


creación de repositorio


'const' is ES6 and breaks IE 10 and also the JS compiler in strict mode.  I'll change this to var.


大大所多


大方的说法


的撒多撒多


B


Ping: @pablomh


It's not entirely native as far as the buttons are concerned that's true, but I was just happy to be able to use it at all. Great program.


I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) E2E Tests [Build 0.2.36.18de9ae20dda4a9b0561ff3a735f6b53767f051d](http://build.palaso.org/viewLog.html?buildId=82700&buildTypeId=LanguageForge_LanguageForgeMasterTaylorE2eTests&guest=1) outcome was **FAILURE**
Summary: Tests failed: 28, passed: 201, ignored: 3 Build time: 00:10:47
### Failed tests
```
View settings page: Semantic Domain field is hidden for Manager: <no details avaliable>

Editor List and Entry: add citation form as visible field: <no details avaliable>

Editor List and Entry: citation form field overrides lexeme form in dictionary citation view: <no details avaliable>

Editor List and Entry: one picture and caption is present: <no details avaliable>

Editor List and Entry: file upload drop box is displayed when Add Picture is clicked: <no details avaliable>

Editor List and Entry: file upload drop box is not displayed when Cancel Adding Picture is clicked: <no details avaliable>

Editor List and Entry: change config to show Pictures and hide captions: <no details avaliable>

Editor List and Entry: caption is hidden when empty if "Hidden if empty" is set in config: <no details avaliable>

Editor List and Entry: change config to show Pictures and show captions: <no details avaliable>

Editor List and Entry: when caption is empty, it is visible if "Hidden if empty" is cleared in config: <no details avaliable>

Editor List and Entry: picture is removed when Delete is clicked: <no details avaliable>

##### there are 18 more failed tests, see build details
```


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) [Build 0.2.99.8e8b6af4ee2c73f76d62696acd36942d70e598d7](http://build.palaso.org/viewLog.html?buildId=82701&buildTypeId=LanguageForge_LanguageForgeSilStudentsMasterTaylor&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 338 Build time: 00:01:26


s.module_name = "TestPodSpec"


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) [Build 0.2.100.e6da851b97c052e88d22261aa15f6421c6bf62e8](http://build.palaso.org/viewLog.html?buildId=82703&buildTypeId=LanguageForge_LanguageForgeSilStudentsMasterTaylor&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 338 Build time: 00:02:44


This will be one of the biggest updates the code will have. I have added an motor encoder setting and set the values, added team autons, and fixed all the values to work properly


guess who was wrong lol
this guy
opening the chat window crashes now too
looks like i forgot about that form 😄


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) [Build 0.2.101.2543a8743ebb424f5000adf1e145c57f1b740f7b](http://build.palaso.org/viewLog.html?buildId=82704&buildTypeId=LanguageForge_LanguageForgeSilStudentsMasterTaylor&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 338 Build time: 00:02:56


thanks for all the work you do! 👍


this is my first code for python


Alex,
cc: @aramnath @blucena @klq

Good job on completing the Advanced Python Section!

**Q2**
One thing to consider is how you might alter your regex to treat a Professor as a different title than Associate and Assistant Professors. Everything else looks great.


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) [Build 0.2.102.d0d57ca90524b0cb37cb36440b2447d342bcfb69](http://build.palaso.org/viewLog.html?buildId=82706&buildTypeId=LanguageForge_LanguageForgeSilStudentsMasterTaylor&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 338 Build time: 00:02:47


Thanks


I've been running on 16.04 and haven't had any problems, if that's what you mean.


oh I think I meant to apply this to all boxes. whoops


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) [Build 0.2.103.e2c0d1d1a93ecb9237912df33d1485a768432632](http://build.palaso.org/viewLog.html?buildId=82707&buildTypeId=LanguageForge_LanguageForgeSilStudentsMasterTaylor&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 338 Build time: 00:02:34


In computing, [**signed zero**](https://en.wikipedia.org/wiki/Signed_zero) is reasonable, this means **negative zero** exists, for instance, `-1.0 * 0.0 = -0.0`.
In [**IEEE 754**](https://en.wikipedia.org/wiki/IEEE_floating_point) binary floating point numbers, zero values are represented by the biased **exponent** and **significand** both being zero. Negative zero has the **sign bit** set to one.


Kristi,
cc: @aramnath @blucena @klq

Good job on completing the Advanced Python Section!

An optional extra:
a. [Explore defaultdict option in python](http://stackoverflow.com/questions/5900578/how-does-collections-defaultdict-work)
This will prevent you from having to write ‘if statements’ to determine whether you are using a key for the first time.


https://github.com/apache/commons-compress/blob/master/src/main/java/org/apache/commons/compress/utils/ByteUtils.java

I've added it after the 1.13 release, but it is present in the master branch


![](https://github.trello.services/images/mini-trello-icon.png) [12.1 membuat tampilan admin bagian edit anggota & hapus](https://trello.com/c/IXgyeHFY/59-12-1-membuat-tampilan-admin-bagian-edit-anggota-hapus)


![](https://github.trello.services/images/mini-trello-icon.png) [12.2 membuat form edit untuk admin dapat mengedit](https://trello.com/c/AjOlyPYc/60-12-2-membuat-form-edit-untuk-admin-dapat-mengedit)


![](https://github.trello.services/images/mini-trello-icon.png) [12.3 coding proses edit data dan hapus data](https://trello.com/c/zx4Ghhaw/61-12-3-coding-proses-edit-data-dan-hapus-data)


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) [Build 0.2.104.5d8b22c3a40129d345976756b185df4e847af8e5](http://build.palaso.org/viewLog.html?buildId=82709&buildTypeId=LanguageForge_LanguageForgeSilStudentsMasterTaylor&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 338 Build time: 00:02:32


Much cleaner than mine: https://github.com/BenzoRoms/frameworks_base/commit/0743af25a474d0b0b2e8db0a7f205ebe25929508


![](https://github.trello.services/images/mini-trello-icon.png) [12. admin bagian edit & hapus anggota](https://trello.com/c/iS2QIJpP/56-12-admin-bagian-edit-hapus-anggota)


也祝你鸡年大吉吧


Done


The constructor is exported from the Internal module.   Any reason why you want it exported here?


If this really solved anything, please report a bug upstream


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) E2E Tests [Build 0.2.37.8e8b6af4ee2c73f76d62696acd36942d70e598d7](http://build.palaso.org/viewLog.html?buildId=82710&buildTypeId=LanguageForge_LanguageForgeMasterTaylorE2eTests&guest=1) outcome was **FAILURE**
Summary: Tests failed: 28, passed: 201, ignored: 3 Build time: 00:10:40
### Failed tests
```
View settings page: Semantic Domain field is hidden for Manager: <no details avaliable>

Editor List and Entry: add citation form as visible field: <no details avaliable>

Editor List and Entry: citation form field overrides lexeme form in dictionary citation view: <no details avaliable>

Editor List and Entry: one picture and caption is present: <no details avaliable>

Editor List and Entry: file upload drop box is displayed when Add Picture is clicked: <no details avaliable>

Editor List and Entry: file upload drop box is not displayed when Cancel Adding Picture is clicked: <no details avaliable>

Editor List and Entry: change config to show Pictures and hide captions: <no details avaliable>

Editor List and Entry: caption is hidden when empty if "Hidden if empty" is set in config: <no details avaliable>

Editor List and Entry: change config to show Pictures and show captions: <no details avaliable>

Editor List and Entry: when caption is empty, it is visible if "Hidden if empty" is cleared in config: <no details avaliable>

Editor List and Entry: picture is removed when Delete is clicked: <no details avaliable>

##### there are 18 more failed tests, see build details
```


Current repository doesn't have logd inside, so this causes a package-not-found issue in imagebuilder.


@abelbeck     fixed, thank you.


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) [Build 0.2.105.856aace08b6fc8c92bf8e345da3b9dfccdd54af6](http://build.palaso.org/viewLog.html?buildId=82711&buildTypeId=LanguageForge_LanguageForgeSilStudentsMasterTaylor&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 338 Build time: 00:02:38


I'll fix this commit, I'm not sure why the org.jboss.msc.service prefix.


This commit probably will require a rework: wm-elytron-enabled or wm-elytron-domain?


That's weird...I thought I only pushed this to my fork...

I exported it because as near as I can tell that's the only way to convert a ValueParser or a MaybeValueParser into a ConfigParser(A/M) without using `key` or `keyWith`.  I'm mainly just playing around with it right now.


#search-height { height: 100%; background: #000; position: fixed; width: 100%; left: 0; right: 0; top: 98px; opacity: 0.8; } .social-icons img { width: 35px; } #hide-search { position: relative; float: right; width: 20px; right: 18px; } #show-search { top: 15px; width: 25px; right: 5px; float: right; position: relative; } .social-icons p { position: relative; float: left; font-size: 16px; bottom: 8px; color: #000; font-weight: bold; letter-spacing: 1.5px; } .social-icons { position: relative; height: 40px; width: 250px; } #menu-height { position: relative; height: 23px; } #searchbox { position: absolute; top: 55px; background: #fff; width: 100%; padding: 10px; display:none; border: 1px solid #ddd; } .prl-offcanvas.prl-active .prl-offcanvas-bar.prl-offcanvas-bar-show{-webkit-transform:translateX(0%);transform:translateX(0%);}.prl-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);}.prl-offcanvas .prl-panel{margin:20px 15px;color:#777777;}.prl-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:rgba(0,0,0,0.6);}.prl-offcanvas.prl-active{display:block;}.prl-offcanvas-page{position:fixed;-webkit-transition:margin-left 0.3s ease-in-out 50ms;transition:margin-left 0.3s ease-in-out 50ms;}.prl-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1011;width:250px;max-width:100%;background:#000;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;}.prl-nav-flip{position:absolute;right:0;top:0}.prl-nav-toggle{height:50px;line-height:50px;float:left;font-family:"FontAwesome";vertical-align:middle;font-size:18px;}.textcenter{text-align:center}.prl-navbar .nav_menu_control a{color:#666}.prl-navbar .nav_menu_control a span.nav_menu_control_text{line-height:50px;margin-left:5px;text-transform:uppercase}.sf-menu>li>a{font-weight:400}.sticky-nav, body.site-wide .sticky-nav {background-color: #fff;height: 55px; border: none; position: fixed; z-index: 100; width: 100%; left: 0; right: 0; box-shadow: 0 0 5px rgba(0,0,0,0.2); }.prl-navbar.sticky-nav .nav-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.sticky-nav .sf-menu{margin-bottom:0}.sticky-nav .sf-menu>li>a{border:none}.sticky-nav .prl-navbar-content{height:40px}.prl-navbar-toggle-top{display:none}.sticky-nav .prl-navbar-toggle-top{display:block;margin-left:10px}.side-nav{position:relative;display:block;top:0px;}.side-nav ul{width: 250px;list-style:none;padding:0;margin:0;position: absolute;}.side-nav ul li { position: relative; border-bottom: 1px solid #333; margin: 0; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 5px; }.logo { float: left; top: 5px; width: 200px; left: 15px; } .nav_menu_control { height: 50px; }.nav_menu_control img { width: 30px; top: 15px; left: 5px; }.side-nav ul li:hover{background-color:#3892e1;}.quickedit { top: 100px; position: relative; }#nav-list li { width: 240px; padding: 8px; font-size: 17px; } #nav-list li { width: 240px; padding: 8px; font-size: 14px; } #nav-list li a:hover { background: none; }#nav-list li a { color: #eee; margin: 0; padding: 0; border: 0; font-family: trebuchet ms; }.abt{ float:right; padding: 5px; } .abt img { width: 15px; border: 0; box-shadow: none; position: relative; top: 2px; margin-right: 5px; }


please do not release until UNRELEASED is changed to RELEASED


The following doc(s) have been deployed to the [urloption](https://urloption-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/wordpress-redis](https://urloption-static-docs.pantheonsite.io/docs/wordpress-redis)


commit


Zack,
cc: @aramnath @blucena @klq

Good job on completing the Advanced Python Section!

Something to consider when opening files to read data in. This comes from the [Python docs]( https://docs.python.org/3.6/tutorial/inputoutput.html).
--> It is good practice to use the with keyword when dealing with file objects. This has the advantage that the file is properly closed after its suite finishes, even if an exception is raised on the way. It is also much shorter than writing equivalent try-finally blocks:

```python
with open('workfile', 'r') as f:
read_data = f.read()
```

I strongly recommend this practice in the future.
It may also be in your best interest to create the dictionaries as you read in the file line by line from your csv.reader() object, as opposed to the inefficiency of turning into a list, and then back into a dictionary.
**Q1**
Think about how you might code this if you had to handle different degrees in the future. Part of the beauty of regular expressions is that you can focus on the pattern you are looking for without needing to specify, in this case, the distinct degrees in the table.

**Q8**
Take a look at the pprint library for python, as it gives you the ability to print objects in a highly readable format.


this commit will probably need some rework: wm-elytron-enabled or wm-elytron-domain, due to Capability dependencies?


Didn't even see yours haha but ya same concept in navbar file more or less I just adapted to what we used to have for double tap on navbar for sleep commit


fix[#2f0c6fc](https://github.com/bubkoo/hexo-toc/commit/2f0c6fc)
and version updated to 1.0.8


I'd love to know why this is needed - I thought node used the correct path separator when computing paths.


Dont do 1 + helper because helpet could return MAX_VALUE and adding 1 to it would over flow the int capacity.
Which will make it negative and the whole solution would be wrong.


@alexbruy , I'm pretty sure that has broken getDefaultFileExtension() -- try gdal's build virtual raster (and leave the output as temporary file). It'll fail (while it used to work OK >1 week ago).


Good progress so far!


This commit is necessary? Are we having Elytron options enabled in this code?


Test case
int[] stamps ={2,3,4,6,1};
int postalCharges = 12;


A typical call to `mystery` is
```
mystery(
  HReal(Bound(`>=`,0), Bound(`<`,1)),
  KB(...,Bound(x,`<=`,1/2),...),
  x,
  identical(`<`, `<=`))
```
and the return value is a list like
```
[Bound(`<=`, 1/2), ...]
```
If the list is not empty, then only the first element of the list matters (as you can see from examining how the return value from `mystery` is used). The goal is to let `Bound`s in the `kb` override `Bound`s in the type `k`. So if the fourth argument in the call to `mystery` above were changed from `t_hi` to `t_lo` then `mystery` would return a list
```
[Bound(`>=`, 0)]
```
whose first (and as it happens, only) element is drawn from the first argument `k` because this bound is not overridden by any `Bound` in `kb`. Note that `<=` and `<` bounds can override each other. Note also that `Bound` in the type `k` takes two arguments (because the variable name is not part of the type) whereas `Bound` in the `kb` takes three arguments (the first of which is the variable name whose bound is being overridden).

Does this help?


these are better done using `inherit`, or in a small scope, `with`


Can you log a bug with a stacktrace?


jpeg


I thought it must've been a checksum requirement as thought earlier. I have just a passing familiarity with binary file layouts, so I would never even hypothesize that. :) Certainly it was a very difficult problem because there are no hints on that sort of issue and there must be many causes for a driver not loading. I think it's almost a lost art today in the world of icon clicking.


 - result :
<img width="1382" alt="2017-01-17 2 27 23" src="https://cloud.githubusercontent.com/assets/17864835/22008734/2258e5a0-dcc1-11e6-846b-6ec03dee844c.png">


【3.forのカウンタ(wordBookList.length)のキャッシュ】
現在for文に与える引数の中でwordBookList.lengthを記載していますが、この書き方だとfor文が実行される度にwordBookList.lengthが行われるので、実行結果を事前に変数に代入し、引数で渡したほうがより処理のスピードがあがります。

以下の様なイメージです。

var num = wordBookList.length
for(var i = 0; i < num; i++) {
  // 処理
}


perhaps don't commit hacks?


any update?


This isn't too bad, but if possible, the logging destination should be configurable in the app.


Josh,
cc: @aramnath @blucena @klq

Good job on completing the Advanced Python Section! This is one of the cleanest solutions I’ve seen.

An alternative to the .setdefault() method you used on your dictionaries is to create a [defaultdict](http://stackoverflow.com/questions/5900578/how-does-collections-defaultdict-work) from the collections library.


seems like these are just garbage now?


#spelling correction

def index(): return "Hello, this is a Raspberry Pi"


Getting unexpected behavior upon testing at this point. The app will consistently ask for the first and second names, but will always jump to the final name after asking for the second (i.e., if you say you want to enter 5 names, it asks: first? second? fifth?). Additionally, the winner will sometimes be "undefined." I think the second problem may be because I didn't account for the Math.floor function returning zero. Haven't worked out the issue with it jumping to the final name.


点兵三国


There is nothing recursive in this attribute set, is there?


Just convenience for now, I will change it if something comes up later. Initial research suggests Python 2.x is fine.


Why does this user need a home?
(And why should home be in /var/log?)


needs to be "@code='j'"


what does the service do that requires root?


测试私有库


Thanks to you for considering my suggestion.Thanks a lot.I am sorry that I forgot to make a pull request.


@mikedld What I didn't state clearly in my [random thoughts](https://github.com/Belphemur/transmission-1/commit/5e35cd5c2a4d163bd3eeea18aa6e1b69c7da6f27#commitcomment-20496161) is that of daemon and cli. **_Not_** that `tr_sessionClose()` should not include allocation free but only that daemon and cli are not adversely affected. Those _random thoughts_ were only meant to spread enthusiasm at @Belphemur and to that end maybe succeeded.


The default option is a fallback mechanism where in case the lookup value in the source table is not found then the system defaults to using this given value.

For example, if in the source table the lookup column (_education_level)_ contains the following values:
- Primary
- Secondary
- Tertiary
- Vocation training

And, the _check_education_level_ contains the following lookup values:
- Primary
- Secondary
- Tertiary

Then, if one specifies that the default value is _Secondary_ in the Lookup Translator, it will mean that any value that does not exist in the _check_education_level_ lookup table will be replaced by the default value where in this case, _Vocation training_ will be inserted as _Secondary_ in the primary table during the importation process.

This is useful in cases where a default value needs to be specified during the importation process hence we can add a default _Unknown_ value in lookups and set it as the default value in the importation process.

I hope its clear now.


Code Review:
Why not remove the other IP Addresses?


All non zero is failure. But I do not know any unix command that exits with < -1. I think it is common practice to have positive error messages.


Why not 70deg?


添田です。
良いですね！ただし、このプログラムではメールアドレスが変更された場合に、@マークの位置がずれるので
substring(x)のxも都度都度書き換えないといけないですね。別の方法もありますので、
そちらも考えてみてください。


Awesome, thanks for fixing this!


delete


Hello Billie,
cc: @aramnath @dziganto @ultimatist

Great job on the Python 1 Section!

**Q2**
It's faster to lookup in sets compared to lists. However, the fact that sets do not have duplicate elements is NOT the reason. The real distinction is that sets are implemented using hash functions, which grants them constant lookup time O(1). Whereas in lists, you have to iterate through the whole list using the indices, and that is linear time operation O(N).
If you are not familiar with the big O notation, it's a great subject to review, and here is a nice cheatsheet:
http://bigocheatsheet.com/


 - result :

<img width="1372" alt="2017-01-17 2 50 37" src="https://cloud.githubusercontent.com/assets/17864835/22009125/5e2a2b0e-dcc4-11e6-8919-0e11bcf8e60e.png">


Fix misspelled word in comment


Well, there's nothing wrong with the term scripting language. It's just that the opposite would have to be "general purpose programming language", which, I know, is longer...


two files update


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) E2E Tests [Build 0.2.38.d0d57ca90524b0cb37cb36440b2447d342bcfb69](http://build.palaso.org/viewLog.html?buildId=82713&buildTypeId=LanguageForge_LanguageForgeMasterTaylorE2eTests&guest=1) outcome was **FAILURE**
Summary: Tests failed: 28, passed: 201, ignored: 3 Build time: 00:10:01
### Failed tests
```
View settings page: Semantic Domain field is hidden for Manager: <no details avaliable>

Editor List and Entry: add citation form as visible field: <no details avaliable>

Editor List and Entry: citation form field overrides lexeme form in dictionary citation view: <no details avaliable>

Editor List and Entry: one picture and caption is present: <no details avaliable>

Editor List and Entry: file upload drop box is displayed when Add Picture is clicked: <no details avaliable>

Editor List and Entry: file upload drop box is not displayed when Cancel Adding Picture is clicked: <no details avaliable>

Editor List and Entry: change config to show Pictures and hide captions: <no details avaliable>

Editor List and Entry: caption is hidden when empty if "Hidden if empty" is set in config: <no details avaliable>

Editor List and Entry: change config to show Pictures and show captions: <no details avaliable>

Editor List and Entry: when caption is empty, it is visible if "Hidden if empty" is cleared in config: <no details avaliable>

Editor List and Entry: picture is removed when Delete is clicked: <no details avaliable>

##### there are 18 more failed tests, see build details
```


すいません。相対パスで記述すると読み込みできなかったので絶対パスで記述しております。


I would have never guessed myself, except that when you look at Win16 executables in a hex editor you normally see a tightly packed MS-DOS header and stub followed by the NE header usually at 128 bytes in from the start of the file. When I looked at the EXE and DRV files for Windows 1.x and Windows 2.x the vast empty space full of mostly zeros caught my eye pretty quickly.

The Windows 2.x kernel doesn't appear to have that restriction, only the SETUP utility you need to rebuild the WIN200.BIN and WIN200.OVL files. Either the programmer was lazy or maybe the standard of reading the NE header from offset 0x3C hadn't yet been finalized, who knows?


If you like, you can read the gory details of the NE header:

http://www.program-transformation.org/Transform/NeFormat

https://www.dropbox.com/s/4r5wpk8bwu8541m/exefmt.txt?dl=0


Solved two issues:
- Support for commas (,) as a separator for connection parameters, besides |
- Support for plain passive mode (PASV) whenever extended passive (EPSV) is not supported


Is this really worth it? This prevents from easy bootstrapping on enterprise grade OS'es:
The latest RHEL7 ships gcc 4.8.2 and this will be supported till 2025 and there is no support of ```-std=c++14```.


Hmm, an opportunity to talk about this merge.


Parth,
cc: @aramnath @blucena @klq

Good job on completing the Advanced Python Section!

It would have been helpful to see your print statements placed in the Markdown on github. Regardless, you did a nice job with this section! The one piece of advice I’ll give is that it's worth considering how you could solve these questions by creating the dictionaries as you read in the data, as opposed to putting all the data into a list, and then converting back into a dictionary.

Some optional extras:
a. [Explore defaultdict option in python](http://stackoverflow.com/questions/5900578/how-does-collections-defaultdict-work)
defaultdict means that if a key is not found in the dictionary that instead of a KeyError being thrown a new value is created. The type of this new pair is given by the argument of defaultdict.
b. Explore pprint in python
Prints output in a more readable and structured format.


Also see [Issue 365](http://github.com/weidai11/cryptopp/issues/365).


Thank You...

On Mon, Jan 16, 2017 at 12:20 PM, Positive Research <
notifications@github.com> wrote:

> Sure, np, monika-03kumari
> The password is "infected"
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/ptresearch/AttackDetection/commit/5e9b84a085e22b5e0a80881630173ebb77e2c2f7#commitcomment-20486015>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AX5ShAdZ7jU0iF5mYCz0xn0E1ZNmhjzgks5rSxNBgaJpZM4LjiW7>
> .
>

--
Best Regard,
Monika Kumari
+91 9958627676


Comment on asana file test


沒有特殊情況，建議宣告都直接用 var, 可以少改一點就少改一點。


mongo.authenticate


2017 plan to do list

**1.替代：**每周替代一个新习惯。
**2.有个好身体：**努力锻炼，早睡早起，休息，持戒定慧，站桩打坐，有个好身体。
**3.有个好心智：**努力读书，认知心智，坚持输出。
**4.有个好爱好：**培养摄影，象棋，读书，英语等爱好。
**5.有个好目标：**读完易经，管子四篇，2016年阅读161本，2017年读书200本；参加一次公司象棋比赛；参加一次摄影比赛；建立自己的博客网站。


Serise 應該是 Serials 的錯字?


can be normalized to same level as if scope


TeamCity Language Forge :: Language Forge SIL Students (master-taylor) E2E Tests [Build 0.2.39.e2c0d1d1a93ecb9237912df33d1485a768432632](http://build.palaso.org/viewLog.html?buildId=82714&buildTypeId=LanguageForge_LanguageForgeMasterTaylorE2eTests&guest=1) outcome was **FAILURE**
Summary: Tests failed: 28, passed: 201, ignored: 3 Build time: 00:12:05
### Failed tests
```
View settings page: Semantic Domain field is hidden for Manager: <no details avaliable>

Editor List and Entry: add citation form as visible field: <no details avaliable>

Editor List and Entry: citation form field overrides lexeme form in dictionary citation view: <no details avaliable>

Editor List and Entry: one picture and caption is present: <no details avaliable>

Editor List and Entry: file upload drop box is displayed when Add Picture is clicked: <no details avaliable>

Editor List and Entry: file upload drop box is not displayed when Cancel Adding Picture is clicked: <no details avaliable>

Editor List and Entry: change config to show Pictures and hide captions: <no details avaliable>

Editor List and Entry: caption is hidden when empty if "Hidden if empty" is set in config: <no details avaliable>

Editor List and Entry: change config to show Pictures and show captions: <no details avaliable>

Editor List and Entry: when caption is empty, it is visible if "Hidden if empty" is cleared in config: <no details avaliable>

Editor List and Entry: picture is removed when Delete is clicked: <no details avaliable>

##### there are 18 more failed tests, see build details
```


i'will do it for free time


poop is a censor word ??? what the smegma


測試程式裡面有這個 function 還是挺奇怪的。


８行目ププリク　→　プルリク


Great start, nice logo.


最後殘留這一行，是很奇怪的。


@luixxiul yes- see the last picture in the original issue:
https://github.com/brave/browser-laptop/issues/5972


Yes. I need to add the checks for mostly filtering out empty names to the layer SQL!


@janvorli It seems that the above issue happens when ``HelperMethodFrame::UpdateRegDisplay`` is not revised.


Tbh, I hate how this is a GET request, but apparently Meteor doesn't handle POST requests well. :(


Look at Example 12 in the spec, at the end of section 4.5
https://drafts.fxtf.org/motion-1/#offset-rotate-property

The "1" is not rotated, even though ray(0deg) gives a path -90deg relative to the positive x axis, as the example compensates using "offset-rotate: auto 90deg;".

The "2" is rotated clockwise, even though ray(45deg) gives a path -45deg relative to the positive x axis, as the example compensates using "offset-rotate: auto 90deg;".

The "4" is not upside-down, even though ray(180deg) gives a path 90deg relative to the positive x axis, as the example compensates using "offset-rotate: auto -90deg;".


make it return the token


Hi

I am trying to use your power script to create the DNS zone, we have a Windows 2008 DNS server and 2012 DNS server, when I change the script to computer name.domain name and run it I get Zone does not exit and it doesn't create anything.  I have tried changing it to different names under $AD_DNS_Server.

WHen we do it manually the CNAME can't be created, we have to use DNAME, so I tried also change the script from CNAME to DName but just can't get pass the Zone name not found problem.  Can someone suggest what I can do please?

Thanks

Ken


no


Fix the Credit card out form


yeah, thanks! :+1:


dddd


Ash,
cc: @aramnath @blucena @klq

Good job on completing the Advanced Python Section!

Something to consider when opening files to read data in. This comes from the [Python docs]( https://docs.python.org/3.6/tutorial/inputoutput.html).
>> It is good practice to use the with keyword when dealing with file objects. This has the advantage that the file is properly closed after its suite finishes, even if an exception is raised on the way. It is also much shorter than writing equivalent try-finally blocks:

```python
with open('workfile', 'r') as f:
    read_data = f.read()
```
**Part I**
The point of a regular expression is to define a pattern, and use the regex to match that pattern. By explicitly typing out every degree in the table you are defeating the value of regexes. Consider a hypothetical case where there are hundreds of different degrees, and how you might approach that problem. If you have questions about how to implement a more general pattern, come chat with me this week.

Some optional extras:
a. [Explore defaultdict option in python](http://stackoverflow.com/questions/5900578/how-does-collections-defaultdict-work)
defaultdict means that if a key is not found in the dictionary that instead of a KeyError being thrown a new value is created. The type of this new pair is given by the argument of defaultdict.
b. Explore pprint in python
Prints output in a more readable and structured format.


I did it so that it would fit on my screen nicely; when it's rendered, they get stripped out (see https://github.com/brave/browser-laptop/blob/master/.github/CONTRIBUTING.md#each-pull-request-should-include)


有沒有考慮 回傳直接改成 double 呢？