Olian04/brynja

View on GitHub
src/renderStyles.ts

Summary

Maintainability
A
2 hrs
Test Coverage

Function renderStyle has 30 lines of code (exceeds 25 allowed). Consider refactoring.
Open

export function renderStyle(styles: IStyles): string {
  const renderedStyles = Object.keys(styles).reduce((res, className) => {
    const allSelectors: IStyles = Object.keys(styles[className]).reduce(
      (res: IStyles, key) => {
        if (key.startsWith(':')) {
Severity: Minor
Found in src/renderStyles.ts - About 1 hr to fix

    Function renderedStyles has 27 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

      const renderedStyles = Object.keys(styles).reduce((res, className) => {
        const allSelectors: IStyles = Object.keys(styles[className]).reduce(
          (res: IStyles, key) => {
            if (key.startsWith(':')) {
              // Extract pseudoClasses
    Severity: Minor
    Found in src/renderStyles.ts - About 1 hr to fix

      There are no issues that match your filters.

      Category
      Status