Skip to content
#

lint

Here are 1,051 public repositories matching this topic...

stylelint
jdufresne
jdufresne commented Mar 28, 2022

What steps are needed to reproduce the bug?

test.scss

$frames: ("one", "two", "three");

@each $name in $frames {
  @keyframes frame-#{$name} {
    /* CSS ... */
  }
}
$ npx stylelint test.scss

test.scss
 4:14  ✖  Expected keyframe name to be kebab-case  keyframes-name-pattern

The name is kebab case, but due to the string interpolation, the line is f

status: wip type: bug syntax: scss good first issue
reviewdog
ahangarha
ahangarha commented Mar 17, 2022

🐞 Bug report

Description

Today I received a question regarding failure of hint to check the html file. This was the error:

Run npx hint .
AnalyzerError: Cannot read property 'getLocation' of undefined
    at Analyzer.analyze (/home/runner/work/Awesome-Books/Awesome-Books/node_modules/hint/dist/src/lib/analyzer.js:151:23)
    at runNextTicks (internal/process/task_queues.js:62
azu
azu commented Oct 17, 2021

When I've create a rule and test it.

https://github.com/textlint-rule/textlint-rule-no-duplicate-abbr/blob/0e496443352a451d17f04526893ba1c10c60eaf3/src/textlint-rule-no-duplicate-abbr.ts#L4-L12

TypeScript throw an compiler error on textlint-tester.

TS2345: Argument of type 'TextlintRuleReporter<Options>' is not assignable to parameter of type 'TextlintRuleModule<{}> | TestConfig'.   
cfn_nag
bquorning
bquorning commented Mar 23, 2021

I'm seeing double/instance_double/class_double/object_double/spy etc. being called with sometimes a string, sometimes a symbol (perhaps because the rspec-mocks documentation explicitly allows both), and of course sometimes a constant referring to a class or module.

I think mixing string and symbol arguments is a bit of a mess, so I would propose making a new cop that enforces either one or the

Improve this page

Add a description, image, and links to the lint topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the lint topic, visit your repo's landing page and select "manage topics."

Learn more