aiao-io/aiao

View on GitHub

Showing 9 of 133 total issues

Function action has 47 lines of code (exceeds 25 allowed). Consider refactoring.
Open

@Method()
async action(action: TA, value?: any) {
switch (action) {
case TA.bold:
case TA.indent:
Severity: Minor
Found in libs/elements/src/lib/components/text-editor/text-editor.tsx - About 1 hr to fix

    Function renderAngular has 47 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    export const renderAngular = (
    setupOptions: NgSetupOptions | NgSetupOptions[],
    request: FastifyRequest,
    opts?: RenderOptions
    ) => {
    Severity: Minor
    Found in libs/universal-fastify-engine/src/lib/render-angular.ts - About 1 hr to fix

      Function getState has 29 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

      private getState() {
      const backState: TextActionState = {};
      const fb = this.queryCommandValue('formatBlock');
      if (fb === 'blockquote') {
      backState[TA.quote] = true;
      Severity: Minor
      Found in libs/elements/src/lib/components/text-editor/text-editor.tsx - About 1 hr to fix

        Function copyAssets has 28 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        export async function copyAssets(
        entries: { glob: string; ignore?: string[]; input: string; output: string; flatten?: boolean }[],
        basePaths: Iterable<string>,
        root: string,
        changed?: Set<string>
        Severity: Minor
        Found in libs/stencil-toolkit/src/lib/util/copy-assets.ts - About 1 hr to fix

          Function elementEditDataOptions has 26 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          const elementEditDataOptions = (configs: IElementConfig[], data: IElementData, options?: ElementsEditOptions) => {
          const { tag, class: cls, attributes: attrs, events } = data;
          // tag 必须的
          if (!tag) {
          return null;
          Severity: Minor
          Found in libs/elements/src/lib/utils/render/render-edit.ts - About 1 hr to fix

            Avoid deeply nested control flow statements.
            Open

            if (!fs.existsSync(dir)) {
            fs.mkdirSync(dir, { recursive: true });
            }
            Severity: Major
            Found in libs/stencil-toolkit/src/lib/util/copy-assets.ts - About 45 mins to fix

              Function action has a Cognitive Complexity of 8 (exceeds 5 allowed). Consider refactoring.
              Open

              @Method()
              async action(action: TA, value?: any) {
              switch (action) {
              case TA.bold:
              case TA.indent:
              Severity: Minor
              Found in libs/elements/src/lib/components/text-editor/text-editor.tsx - About 45 mins to fix

              Function render has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
              Open

              render() {
              const cls = {
              loaded: !!this.loaded,
              [this.animation]: !!this.animation
              };
              Severity: Minor
              Found in libs/elements/src/lib/components/img/img.tsx - About 35 mins to fix

              Function getHtmlCoverageInfo has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
              Open

              function getHtmlCoverageInfo(html: string) {
              const back: CoverageInfo = {} as any;
              let newHtml = html;
              for (let i = 0; i < 4; i++) {
              const match = reg.exec(newHtml);
              Severity: Minor
              Found in tools/util/get-coverage-info.ts - About 25 mins to fix
              Severity
              Category
              Status
              Source
              Language