Skip to content

Instantly share code, notes, and snippets.

@shamansir
Last active March 3, 2021 07:42
Show Gist options
  • Save shamansir/c77bcbb2d202afd4733f4290c628a0f3 to your computer and use it in GitHub Desktop.
Save shamansir/c77bcbb2d202afd4733f4290c628a0f3 to your computer and use it in GitHub Desktop.
Compiling Noodle.Render.Component.Patch.Layout
Compiling Noodle.Render.Html.DebugBox
Compiling Noodle.Render.String
Compiling Noodle.Render.Terminal
Compiling Noodle.Test.Spec.Structure
{"warnings":[{"moduleName":"Noodle.Render.Html.DebugBox","errorCode":"ImplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitImport.md","message":" Module Prelude has unspecified imports, consider using the explicit form:\n\n import Prelude (class Show, const, show, ($), (<$>), (<>))\n","filename":"src/Noodle/Render/Component/DebugBox/Html.purs","position":{"startLine":7,"startColumn":1,"endLine":7,"endColumn":15},"suggestion":{"replacement":"import Prelude (class Show, const, show, ($), (<$>), (<>))\n","replaceRange":{"startLine":7,"startColumn":1,"endLine":7,"endColumn":15}}},{"moduleName":"Noodle.Render.Html.DebugBox","errorCode":"UnusedDctorImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedDctorImport.md","message":" The import of type Either from module Data.Either includes data constructors but only the type is used\n It could be replaced with:\n\n import Data.Either (Either)\n","filename":"src/Noodle/Render/Component/DebugBox/Html.purs","position":{"startLine":10,"startColumn":1,"endLine":10,"endColumn":32},"suggestion":{"replacement":"import Data.Either (Either)\n","replaceRange":{"startLine":10,"startColumn":1,"endLine":10,"endColumn":32}}},{"moduleName":"Noodle.Render.Html.DebugBox","errorCode":"UnusedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md","message":" The import of Data.List is redundant\n","filename":"src/Noodle/Render/Component/DebugBox/Html.purs","position":{"startLine":12,"startColumn":1,"endLine":12,"endColumn":29},"suggestion":{"replacement":"","replaceRange":{"startLine":12,"startColumn":1,"endLine":12,"endColumn":29}}},{"moduleName":"Noodle.Render.Html.DebugBox","errorCode":"UnusedExplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md","message":" The import of module Data.List contains the following unused references:\n\n foldr\n length\n take\n List\n\n It could be replaced with:\n\n import Data.List (toUnfoldable) as List\n","filename":"src/Noodle/Render/Component/DebugBox/Html.purs","position":{"startLine":13,"startColumn":1,"endLine":13,"endColumn":71},"suggestion":{"replacement":"import Data.List (toUnfoldable) as List\n","replaceRange":{"startLine":13,"startColumn":1,"endLine":13,"endColumn":71}}},{"moduleName":"Noodle.Render.Html.DebugBox","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Noodle.Network was imported as R with unspecified imports.\n As there are multiple modules being imported as R, consider using the explicit form:\n\n import Noodle.Network (Inlet(..), Link(..), Network(..), Node(..), Outlet(..), Patch(..)) as R\n","filename":"src/Noodle/Render/Component/DebugBox/Html.purs","position":{"startLine":22,"startColumn":1,"endLine":22,"endColumn":27},"suggestion":{"replacement":"import Noodle.Network (Inlet(..), Link(..), Network(..), Node(..), Outlet(..), Patch(..)) as R\n","replaceRange":{"startLine":22,"startColumn":1,"endLine":22,"endColumn":27}}},{"moduleName":"Noodle.Render.Html.DebugBox","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Noodle.Optics was imported as L with unspecified imports.\n As there are multiple modules being imported as L, consider using the explicit form:\n\n import Noodle.Optics (_inlet, _link, _node, _outlet, _patch) as L\n","filename":"src/Noodle/Render/Component/DebugBox/Html.purs","position":{"startLine":23,"startColumn":1,"endLine":23,"endColumn":26},"suggestion":{"replacement":"import Noodle.Optics (_inlet, _link, _node, _outlet, _patch) as L\n","replaceRange":{"startLine":23,"startColumn":1,"endLine":23,"endColumn":26}}},{"moduleName":"Noodle.Render.Html.DebugBox","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Noodle.Process was imported as R with unspecified imports.\n As there are multiple modules being imported as R, consider using the explicit form:\n\n import Noodle.Process (ProcessF(..)) as R\n","filename":"src/Noodle/Render/Component/DebugBox/Html.purs","position":{"startLine":24,"startColumn":1,"endLine":24,"endColumn":27},"suggestion":{"replacement":"import Noodle.Process (ProcessF(..)) as R\n","replaceRange":{"startLine":24,"startColumn":1,"endLine":24,"endColumn":27}}},{"moduleName":"Noodle.Render.Html.DebugBox","errorCode":"UnusedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md","message":" The qualified import of Noodle.Render.Atom as R is redundant\n","filename":"src/Noodle/Render/Component/DebugBox/Html.purs","position":{"startLine":25,"startColumn":1,"endLine":25,"endColumn":31},"suggestion":{"replacement":"","replaceRange":{"startLine":25,"startColumn":1,"endLine":25,"endColumn":31}}},{"moduleName":"Noodle.Render.Html.DebugBox","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Noodle.UUID was imported as R with unspecified imports.\n As there are multiple modules being imported as R, consider using the explicit form:\n\n import Noodle.UUID (ToInlet, ToLink, ToNode, ToOutlet, ToPatch) as R\n","filename":"src/Noodle/Render/Component/DebugBox/Html.purs","position":{"startLine":26,"startColumn":1,"endLine":26,"endColumn":24},"suggestion":{"replacement":"import Noodle.UUID (ToInlet, ToLink, ToNode, ToOutlet, ToPatch) as R\n","replaceRange":{"startLine":26,"startColumn":1,"endLine":26,"endColumn":24}}},{"moduleName":"Noodle.Render.Html.DebugBox","errorCode":"ImplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitImport.md","message":" Module Noodle.Render.DebugBox has unspecified imports, consider using the explicit form:\n\n import Noodle.Render.DebugBox (Action(..), ActionsKind, FilterState(..), Model, update)\n","filename":"src/Noodle/Render/Component/DebugBox/Html.purs","position":{"startLine":32,"startColumn":1,"endLine":32,"endColumn":30},"suggestion":{"replacement":"import Noodle.Render.DebugBox (Action(..), ActionsKind, FilterState(..), Model, update)\n","replaceRange":{"startLine":32,"startColumn":1,"endLine":32,"endColumn":30}}},{"moduleName":"Noodle.Render.Component.Patch.Layout","errorCode":"ShadowedName","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ShadowedName.md","message":" Name getNodeSize was shadowed.\n\nin value declaration loadIntoStack\n","filename":"src/Noodle/Render/Component/Patch/Layout.purs","position":{"startLine":95,"startColumn":25,"endLine":95,"endColumn":36},"suggestion":null},{"moduleName":"Noodle.Render.String","errorCode":"ImplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitImport.md","message":" Module Prelude has unspecified imports, consider using the explicit form:\n\n import Prelude (map, otherwise, show, (#), ($), (<$>), (<>), (==), (>))\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":8,"startColumn":1,"endLine":8,"endColumn":15},"suggestion":{"replacement":"import Prelude (map, otherwise, show, (#), ($), (<$>), (<>), (==), (>))\n","replaceRange":{"startLine":8,"startColumn":1,"endLine":8,"endColumn":15}}},{"moduleName":"Noodle.Render.String","errorCode":"UnusedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md","message":" The qualified import of Data.Map as Map is redundant\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":10,"startColumn":1,"endLine":10,"endColumn":23},"suggestion":{"replacement":"","replaceRange":{"startLine":10,"startColumn":1,"endLine":10,"endColumn":23}}},{"moduleName":"Noodle.Render.String","errorCode":"UnusedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md","message":" The qualified import of Data.List as List is redundant\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":12,"startColumn":1,"endLine":12,"endColumn":25},"suggestion":{"replacement":"","replaceRange":{"startLine":12,"startColumn":1,"endLine":12,"endColumn":25}}},{"moduleName":"Noodle.Render.String","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Data.Sequence was imported as Seq with unspecified imports.\n As there are multiple modules being imported as Seq, consider using the explicit form:\n\n import Data.Sequence (length, toUnfoldable) as Seq\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":13,"startColumn":1,"endLine":13,"endColumn":28},"suggestion":{"replacement":"import Data.Sequence (length, toUnfoldable) as Seq\n","replaceRange":{"startLine":13,"startColumn":1,"endLine":13,"endColumn":28}}},{"moduleName":"Noodle.Render.String","errorCode":"UnusedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md","message":" The import of Data.Sequence is redundant\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":14,"startColumn":1,"endLine":14,"endColumn":27},"suggestion":{"replacement":"","replaceRange":{"startLine":14,"startColumn":1,"endLine":14,"endColumn":27}}},{"moduleName":"Noodle.Render.String","errorCode":"UnusedExplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md","message":" The import of module Data.Maybe contains the following unused references:\n\n fromMaybe\n\n It could be replaced with:\n\n import Data.Maybe (Maybe(..))\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":16,"startColumn":1,"endLine":16,"endColumn":41},"suggestion":{"replacement":"import Data.Maybe (Maybe(..))\n","replaceRange":{"startLine":16,"startColumn":1,"endLine":16,"endColumn":41}}},{"moduleName":"Noodle.Render.String","errorCode":"UnusedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md","message":" The import of Data.Either is redundant\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":18,"startColumn":1,"endLine":18,"endColumn":32},"suggestion":{"replacement":"","replaceRange":{"startLine":18,"startColumn":1,"endLine":18,"endColumn":32}}},{"moduleName":"Noodle.Render.String","errorCode":"UnusedExplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md","message":" The import of module Data.Tuple.Nested contains the following unused references:\n\n (/\\)\n\n It could be replaced with:\n\n import Data.Tuple.Nested ((/\\))\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":20,"startColumn":1,"endLine":20,"endColumn":43},"suggestion":{"replacement":"import Data.Tuple.Nested ((/\\))\n","replaceRange":{"startLine":20,"startColumn":1,"endLine":20,"endColumn":43}}},{"moduleName":"Noodle.Render.String","errorCode":"UnusedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md","message":" The import of Data.Covered is redundant\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":22,"startColumn":1,"endLine":22,"endColumn":20},"suggestion":{"replacement":"","replaceRange":{"startLine":22,"startColumn":1,"endLine":22,"endColumn":20}}},{"moduleName":"Noodle.Render.String","errorCode":"ImplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitImport.md","message":" Module Noodle.Toolkit has unspecified imports, consider using the explicit form:\n\n import Noodle.Toolkit (Toolkit)\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":33,"startColumn":1,"endLine":33,"endColumn":22},"suggestion":{"replacement":"import Noodle.Toolkit (Toolkit)\n","replaceRange":{"startLine":33,"startColumn":1,"endLine":33,"endColumn":22}}},{"moduleName":"Noodle.Render.String","errorCode":"UnusedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md","message":" The qualified import of Noodle.API.Errors as R is redundant\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":34,"startColumn":1,"endLine":34,"endColumn":44},"suggestion":{"replacement":"","replaceRange":{"startLine":34,"startColumn":1,"endLine":34,"endColumn":44}}},{"moduleName":"Noodle.Render.String","errorCode":"ScopeShadowing","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ScopeShadowing.md","message":" Shadowed definitions are in scope for value makeMinimal from the following open imports:\n\n import UI\n\n These will be ignored and the declaration from Noodle.Render.Renderer will be used.\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":38,"startColumn":1,"endLine":38,"endColumn":16},"suggestion":null},{"moduleName":"Noodle.Render.String","errorCode":"UnusedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md","message":" The qualified import of UI as UI is redundant\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":38,"startColumn":1,"endLine":38,"endColumn":16},"suggestion":{"replacement":"","replaceRange":{"startLine":38,"startColumn":1,"endLine":38,"endColumn":16}}},{"moduleName":"Noodle.Render.String","errorCode":"ShadowedName","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ShadowedName.md","message":" Name path was shadowed.\n\nin value declaration viewPatch\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":130,"startColumn":43,"endLine":130,"endColumn":47},"suggestion":null},{"moduleName":"Noodle.Render.String","errorCode":"ShadowedName","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ShadowedName.md","message":" Name path was shadowed.\n\nin value declaration viewPatch\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":135,"startColumn":43,"endLine":135,"endColumn":47},"suggestion":null},{"moduleName":"Noodle.Render.String","errorCode":"ShadowedName","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ShadowedName.md","message":" Name path was shadowed.\n\nin value declaration viewNode\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":158,"startColumn":44,"endLine":158,"endColumn":48},"suggestion":null},{"moduleName":"Noodle.Render.String","errorCode":"ShadowedName","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ShadowedName.md","message":" Name path was shadowed.\n\nin value declaration viewNode\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":163,"startColumn":45,"endLine":163,"endColumn":49},"suggestion":null},{"moduleName":"Noodle.Render.Terminal","errorCode":"ImplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitImport.md","message":" Module Prelude has unspecified imports, consider using the explicit form:\n\n import Prelude (class Show, const, map, pure, show, (#), ($), (+), (/), (<$>), (<<<), (<>), (==), (>>=), (>>>))\n","filename":"src/Noodle/Render/To/Terminal/Terminal.purs","position":{"startLine":13,"startColumn":1,"endLine":13,"endColumn":15},"suggestion":{"replacement":"import Prelude (class Show, const, map, pure, show, (#), ($), (+), (/), (<$>), (<<<), (<>), (==), (>>=), (>>>))\n","replaceRange":{"startLine":13,"startColumn":1,"endLine":13,"endColumn":15}}},{"moduleName":"Noodle.Render.Terminal","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Data.Sequence was imported as Seq with unspecified imports.\n As there are multiple modules being imported as Seq, consider using the explicit form:\n\n import Data.Sequence (length, toUnfoldable) as Seq\n","filename":"src/Noodle/Render/To/Terminal/Terminal.purs","position":{"startLine":20,"startColumn":1,"endLine":20,"endColumn":28},"suggestion":{"replacement":"import Data.Sequence (length, toUnfoldable) as Seq\n","replaceRange":{"startLine":20,"startColumn":1,"endLine":20,"endColumn":28}}},{"moduleName":"Noodle.Render.Terminal","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Data.Sequence.Extra was imported as Seq with unspecified imports.\n As there are multiple modules being imported as Seq, consider using the explicit form:\n\n import Data.Sequence.Extra (catMaybes) as Seq\n","filename":"src/Noodle/Render/To/Terminal/Terminal.purs","position":{"startLine":21,"startColumn":1,"endLine":21,"endColumn":34},"suggestion":{"replacement":"import Data.Sequence.Extra (catMaybes) as Seq\n","replaceRange":{"startLine":21,"startColumn":1,"endLine":21,"endColumn":34}}},{"moduleName":"Noodle.Render.Terminal","errorCode":"ScopeShadowing","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ScopeShadowing.md","message":" Shadowed definitions are in scope for value fromMaybe from the following open imports:\n\n import Data.Covered\n\n These will be ignored and the declaration from Data.Maybe will be used.\n","filename":"src/Noodle/Render/To/Terminal/Terminal.purs","position":{"startLine":33,"startColumn":1,"endLine":33,"endColumn":20},"suggestion":null},{"moduleName":"Noodle.Render.Terminal","errorCode":"ScopeShadowing","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ScopeShadowing.md","message":" Shadowed definitions are in scope for value fromMaybe from the following open imports:\n\n import Data.Covered\n\n These will be ignored and the declaration from Data.Maybe will be used.\n","filename":"src/Noodle/Render/To/Terminal/Terminal.purs","position":{"startLine":33,"startColumn":1,"endLine":33,"endColumn":20},"suggestion":null},{"moduleName":"Noodle.Render.Terminal","errorCode":"ScopeShadowing","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ScopeShadowing.md","message":" Shadowed definitions are in scope for value fromMaybe from the following open imports:\n\n import Data.Covered\n\n These will be ignored and the declaration from Data.Maybe will be used.\n","filename":"src/Noodle/Render/To/Terminal/Terminal.purs","position":{"startLine":33,"startColumn":1,"endLine":33,"endColumn":20},"suggestion":null},{"moduleName":"Noodle.Render.Terminal","errorCode":"ImplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitImport.md","message":" Module Data.Covered has unspecified imports, consider using the explicit form:\n\n import Data.Covered (Covered, carry, recover, withError)\n","filename":"src/Noodle/Render/To/Terminal/Terminal.purs","position":{"startLine":33,"startColumn":1,"endLine":33,"endColumn":20},"suggestion":{"replacement":"import Data.Covered (Covered, carry, recover, withError)\n","replaceRange":{"startLine":33,"startColumn":1,"endLine":33,"endColumn":20}}},{"moduleName":"Noodle.Render.Terminal","errorCode":"UnusedExplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md","message":" The import of module Noodle.Network contains the following unused references:\n\n Link\n\n It could be replaced with:\n\n import Noodle.Network (Inlet(..), Network(..), Node(..), Outlet(..), Patch(..)) as R\n","filename":"src/Noodle/Render/To/Terminal/Terminal.purs","position":{"startLine":39,"startColumn":1,"endLine":39,"endColumn":95},"suggestion":{"replacement":"import Noodle.Network (Inlet(..), Network(..), Node(..), Outlet(..), Patch(..)) as R\n","replaceRange":{"startLine":39,"startColumn":1,"endLine":39,"endColumn":95}}},{"moduleName":"Noodle.Render.Terminal","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Noodle.Optics was imported as R with unspecified imports.\n As there are multiple modules being imported as R, consider using the explicit form:\n\n import Noodle.Optics (_node, _nodeByPath, _patch, _patchByPath, _patches) as R\n","filename":"src/Noodle/Render/To/Terminal/Terminal.purs","position":{"startLine":40,"startColumn":1,"endLine":40,"endColumn":26},"suggestion":{"replacement":"import Noodle.Optics (_node, _nodeByPath, _patch, _patchByPath, _patches) as R\n","replaceRange":{"startLine":40,"startColumn":1,"endLine":40,"endColumn":26}}},{"moduleName":"Noodle.Render.Terminal","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Noodle.Path was imported as R with unspecified imports.\n As there are multiple modules being imported as R, consider using the explicit form:\n\n import Noodle.Path (ToInlet, ToNode(..), ToOutlet, ToPatch(..)) as R\n","filename":"src/Noodle/Render/To/Terminal/Terminal.purs","position":{"startLine":41,"startColumn":1,"endLine":41,"endColumn":24},"suggestion":{"replacement":"import Noodle.Path (ToInlet, ToNode(..), ToOutlet, ToPatch(..)) as R\n","replaceRange":{"startLine":41,"startColumn":1,"endLine":41,"endColumn":24}}},{"moduleName":"Noodle.Test.Spec.Structure","errorCode":"UnusedExplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md","message":" The import of module Data.Lens contains the following unused references:\n\n preview\n\n It could be replaced with:\n\n import Data.Lens (view) as L\n","filename":"test/Spec/Structure.purs","position":{"startLine":6,"startColumn":1,"endLine":6,"endColumn":38},"suggestion":{"replacement":"import Data.Lens (view) as L\n","replaceRange":{"startLine":6,"startColumn":1,"endLine":6,"endColumn":38}}},{"moduleName":"Noodle.Test.Spec.Structure","errorCode":"UnusedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md","message":" The import of Data.Maybe is redundant\n","filename":"test/Spec/Structure.purs","position":{"startLine":7,"startColumn":1,"endLine":7,"endColumn":30},"suggestion":{"replacement":"","replaceRange":{"startLine":7,"startColumn":1,"endLine":7,"endColumn":30}}},{"moduleName":"Noodle.Test.Spec.Structure","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Data.Sequence was imported as Seq with unspecified imports.\n As there are multiple modules being imported as Seq, consider using the explicit form:\n\n import Data.Sequence (toUnfoldable) as Seq\n","filename":"test/Spec/Structure.purs","position":{"startLine":8,"startColumn":1,"endLine":8,"endColumn":28},"suggestion":{"replacement":"import Data.Sequence (toUnfoldable) as Seq\n","replaceRange":{"startLine":8,"startColumn":1,"endLine":8,"endColumn":28}}},{"moduleName":"Noodle.Test.Spec.Structure","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Data.Sequence.Extra was imported as Seq with unspecified imports.\n As there are multiple modules being imported as Seq, consider using the explicit form:\n\n import Data.Sequence.Extra (catMaybes) as Seq\n","filename":"test/Spec/Structure.purs","position":{"startLine":9,"startColumn":1,"endLine":9,"endColumn":34},"suggestion":{"replacement":"import Data.Sequence.Extra (catMaybes) as Seq\n","replaceRange":{"startLine":9,"startColumn":1,"endLine":9,"endColumn":34}}},{"moduleName":"Noodle.Test.Spec.Structure","errorCode":"UnusedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md","message":" The import of Effect.Class.Console is redundant\n","filename":"test/Spec/Structure.purs","position":{"startLine":13,"startColumn":1,"endLine":13,"endColumn":34},"suggestion":{"replacement":"","replaceRange":{"startLine":13,"startColumn":1,"endLine":13,"endColumn":34}}},{"moduleName":"Noodle.Test.Spec.Structure","errorCode":"UnusedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md","message":" The import of Effect.Aff is redundant\n","filename":"test/Spec/Structure.purs","position":{"startLine":14,"startColumn":1,"endLine":14,"endColumn":36},"suggestion":{"replacement":"","replaceRange":{"startLine":14,"startColumn":1,"endLine":14,"endColumn":36}}},{"moduleName":"Noodle.Test.Spec.Structure","errorCode":"UnusedExplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md","message":" The import of module Test.Spec contains the following unused references:\n\n pending'\n\n It could be replaced with:\n\n import Test.Spec (Spec, describe, it, pending)\n","filename":"test/Spec/Structure.purs","position":{"startLine":16,"startColumn":1,"endLine":16,"endColumn":57},"suggestion":{"replacement":"import Test.Spec (Spec, describe, it, pending)\n","replaceRange":{"startLine":16,"startColumn":1,"endLine":16,"endColumn":57}}},{"moduleName":"Noodle.Test.Spec.Structure","errorCode":"UnusedExplicitImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md","message":" The import of module Test.Spec.Assertions contains the following unused references:\n\n fail\n\n It could be replaced with:\n\n import Test.Spec.Assertions (shouldEqual)\n","filename":"test/Spec/Structure.purs","position":{"startLine":17,"startColumn":1,"endLine":17,"endColumn":48},"suggestion":{"replacement":"import Test.Spec.Assertions (shouldEqual)\n","replaceRange":{"startLine":17,"startColumn":1,"endLine":17,"endColumn":48}}},{"moduleName":"Noodle.Test.Spec.Structure","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Noodle.API.Action.Sequence was imported as Actions with unspecified imports.\n As there are multiple modules being imported as Actions, consider using the explicit form:\n\n import Noodle.API.Action.Sequence (Sequencer, init, make) as Actions\n","filename":"test/Spec/Structure.purs","position":{"startLine":23,"startColumn":1,"endLine":23,"endColumn":45},"suggestion":{"replacement":"import Noodle.API.Action.Sequence (Sequencer, init, make) as Actions\n","replaceRange":{"startLine":23,"startColumn":1,"endLine":23,"endColumn":45}}},{"moduleName":"Noodle.Test.Spec.Structure","errorCode":"ImplicitQualifiedImport","errorLink":"https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md","message":" Module Noodle.Optics was imported as L with unspecified imports.\n As there are multiple modules being imported as L, consider using the explicit form:\n\n import Noodle.Optics (_inlet, _node, _nodeByPath, _nodeInlets, _nodeOutlets, _outlet, _patchByPath, _patchNodes) as L\n","filename":"test/Spec/Structure.purs","position":{"startLine":26,"startColumn":1,"endLine":26,"endColumn":26},"suggestion":{"replacement":"import Noodle.Optics (_inlet, _node, _nodeByPath, _nodeInlets, _nodeOutlets, _outlet, _patchByPath, _patchNodes) as L\n","replaceRange":{"startLine":26,"startColumn":1,"endLine":26,"endColumn":26}}}],"errors":[{"moduleName":"Noodle.Render.Html.DebugBox","errorCode":"TypesDoNotUnify","errorLink":"https://github.com/purescript/documentation/blob/master/errors/TypesDoNotUnify.md","message":" Could not match type\n\n Network d3\n\n with type\n\n Map\n\n\nwhile trying to match type Network d3 c4\n with type Map Tagged\nwhile checking that expression nw\n has type Map Tagged (Entity t0 t1 t2)\nin value declaration viewNetwork\n\nwhere c4 is a rigid type variable\n bound at (line 0, column 0 - line 0, column 0)\n d3 is a rigid type variable\n bound at (line 0, column 0 - line 0, column 0)\n t2 is an unknown type\n t1 is an unknown type\n t0 is an unknown type\n","filename":"src/Noodle/Render/Component/DebugBox/Html.purs","position":{"startLine":87,"startColumn":67,"endLine":87,"endColumn":69},"suggestion":null},{"moduleName":"Noodle.Render.Component.Patch.Layout","errorCode":"UnknownName","errorLink":"https://github.com/purescript/documentation/blob/master/errors/UnknownName.md","message":" Unknown value nw\n","filename":"src/Noodle/Render/Component/Patch/Layout.purs","position":{"startLine":106,"startColumn":61,"endLine":106,"endColumn":63},"suggestion":null},{"moduleName":"Noodle.Render.String","errorCode":"TypesDoNotUnify","errorLink":"https://github.com/purescript/documentation/blob/master/errors/TypesDoNotUnify.md","message":" Could not match type\n\n Network d3\n\n with type\n\n Map\n\n\nwhile trying to match type Network d3 c4\n with type Map Tagged\nwhile checking that expression nw\n has type Map Tagged (Entity t0 t1 t2)\nin value declaration viewLink\n\nwhere c4 is a rigid type variable\n bound at (line 0, column 0 - line 0, column 0)\n d3 is a rigid type variable\n bound at (line 0, column 0 - line 0, column 0)\n t2 is an unknown type\n t1 is an unknown type\n t0 is an unknown type\n","filename":"src/Noodle/Render/To/String/String.purs","position":{"startLine":181,"startColumn":38,"endLine":181,"endColumn":40},"suggestion":null},{"moduleName":"Noodle.Render.Terminal","errorCode":"TypesDoNotUnify","errorLink":"https://github.com/purescript/documentation/blob/master/errors/TypesDoNotUnify.md","message":" Could not match type\n\n Network d3\n\n with type\n\n Map\n\n\nwhile trying to match type Network d3 c4\n with type Map Tagged\nwhile checking that expression nw\n has type Map Tagged (Entity t0 t1 t2)\nin value declaration packPatch\n\nwhere c4 is a rigid type variable\n bound at (line 0, column 0 - line 0, column 0)\n d3 is a rigid type variable\n bound at (line 0, column 0 - line 0, column 0)\n t2 is an unknown type\n t1 is an unknown type\n t0 is an unknown type\n","filename":"src/Noodle/Render/To/Terminal/Terminal.purs","position":{"startLine":211,"startColumn":58,"endLine":211,"endColumn":60},"suggestion":null},{"moduleName":"Noodle.Test.Spec.Structure","errorCode":"TypesDoNotUnify","errorLink":"https://github.com/purescript/documentation/blob/master/errors/TypesDoNotUnify.md","message":" Could not match type\n\n Network MyData\n\n with type\n\n Map\n\n\nwhile trying to match type Network MyData Channel\n with type Map Tagged\nwhile checking that expression network'\n has type Map Tagged (Entity t0 t1 t2)\nin value declaration spec\n\nwhere t2 is an unknown type\n t1 is an unknown type\n t0 is an unknown type\n","filename":"test/Spec/Structure.purs","position":{"startLine":76,"startColumn":51,"endLine":76,"endColumn":59},"suggestion":null}]}
[error] Failed to build.
{
"warnings": [
{
"moduleName": "Noodle.Render.Html.DebugBox",
"errorCode": "ImplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitImport.md",
"message": " Module Prelude has unspecified imports, consider using the explicit form:\n\n import Prelude (class Show, const, show, ($), (<$>), (<>))\n",
"filename": "src/Noodle/Render/Component/DebugBox/Html.purs",
"position": {
"startLine": 7,
"startColumn": 1,
"endLine": 7,
"endColumn": 15
},
"suggestion": {
"replacement": "import Prelude (class Show, const, show, ($), (<$>), (<>))\n",
"replaceRange": {
"startLine": 7,
"startColumn": 1,
"endLine": 7,
"endColumn": 15
}
}
},
{
"moduleName": "Noodle.Render.Html.DebugBox",
"errorCode": "UnusedDctorImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedDctorImport.md",
"message": " The import of type Either from module Data.Either includes data constructors but only the type is used\n It could be replaced with:\n\n import Data.Either (Either)\n",
"filename": "src/Noodle/Render/Component/DebugBox/Html.purs",
"position": {
"startLine": 10,
"startColumn": 1,
"endLine": 10,
"endColumn": 32
},
"suggestion": {
"replacement": "import Data.Either (Either)\n",
"replaceRange": {
"startLine": 10,
"startColumn": 1,
"endLine": 10,
"endColumn": 32
}
}
},
{
"moduleName": "Noodle.Render.Html.DebugBox",
"errorCode": "UnusedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md",
"message": " The import of Data.List is redundant\n",
"filename": "src/Noodle/Render/Component/DebugBox/Html.purs",
"position": {
"startLine": 12,
"startColumn": 1,
"endLine": 12,
"endColumn": 29
},
"suggestion": {
"replacement": "",
"replaceRange": {
"startLine": 12,
"startColumn": 1,
"endLine": 12,
"endColumn": 29
}
}
},
{
"moduleName": "Noodle.Render.Html.DebugBox",
"errorCode": "UnusedExplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md",
"message": " The import of module Data.List contains the following unused references:\n\n foldr\n length\n take\n List\n\n It could be replaced with:\n\n import Data.List (toUnfoldable) as List\n",
"filename": "src/Noodle/Render/Component/DebugBox/Html.purs",
"position": {
"startLine": 13,
"startColumn": 1,
"endLine": 13,
"endColumn": 71
},
"suggestion": {
"replacement": "import Data.List (toUnfoldable) as List\n",
"replaceRange": {
"startLine": 13,
"startColumn": 1,
"endLine": 13,
"endColumn": 71
}
}
},
{
"moduleName": "Noodle.Render.Html.DebugBox",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Noodle.Network was imported as R with unspecified imports.\n As there are multiple modules being imported as R, consider using the explicit form:\n\n import Noodle.Network (Inlet(..), Link(..), Network(..), Node(..), Outlet(..), Patch(..)) as R\n",
"filename": "src/Noodle/Render/Component/DebugBox/Html.purs",
"position": {
"startLine": 22,
"startColumn": 1,
"endLine": 22,
"endColumn": 27
},
"suggestion": {
"replacement": "import Noodle.Network (Inlet(..), Link(..), Network(..), Node(..), Outlet(..), Patch(..)) as R\n",
"replaceRange": {
"startLine": 22,
"startColumn": 1,
"endLine": 22,
"endColumn": 27
}
}
},
{
"moduleName": "Noodle.Render.Html.DebugBox",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Noodle.Optics was imported as L with unspecified imports.\n As there are multiple modules being imported as L, consider using the explicit form:\n\n import Noodle.Optics (_inlet, _link, _node, _outlet, _patch) as L\n",
"filename": "src/Noodle/Render/Component/DebugBox/Html.purs",
"position": {
"startLine": 23,
"startColumn": 1,
"endLine": 23,
"endColumn": 26
},
"suggestion": {
"replacement": "import Noodle.Optics (_inlet, _link, _node, _outlet, _patch) as L\n",
"replaceRange": {
"startLine": 23,
"startColumn": 1,
"endLine": 23,
"endColumn": 26
}
}
},
{
"moduleName": "Noodle.Render.Html.DebugBox",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Noodle.Process was imported as R with unspecified imports.\n As there are multiple modules being imported as R, consider using the explicit form:\n\n import Noodle.Process (ProcessF(..)) as R\n",
"filename": "src/Noodle/Render/Component/DebugBox/Html.purs",
"position": {
"startLine": 24,
"startColumn": 1,
"endLine": 24,
"endColumn": 27
},
"suggestion": {
"replacement": "import Noodle.Process (ProcessF(..)) as R\n",
"replaceRange": {
"startLine": 24,
"startColumn": 1,
"endLine": 24,
"endColumn": 27
}
}
},
{
"moduleName": "Noodle.Render.Html.DebugBox",
"errorCode": "UnusedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md",
"message": " The qualified import of Noodle.Render.Atom as R is redundant\n",
"filename": "src/Noodle/Render/Component/DebugBox/Html.purs",
"position": {
"startLine": 25,
"startColumn": 1,
"endLine": 25,
"endColumn": 31
},
"suggestion": {
"replacement": "",
"replaceRange": {
"startLine": 25,
"startColumn": 1,
"endLine": 25,
"endColumn": 31
}
}
},
{
"moduleName": "Noodle.Render.Html.DebugBox",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Noodle.UUID was imported as R with unspecified imports.\n As there are multiple modules being imported as R, consider using the explicit form:\n\n import Noodle.UUID (ToInlet, ToLink, ToNode, ToOutlet, ToPatch) as R\n",
"filename": "src/Noodle/Render/Component/DebugBox/Html.purs",
"position": {
"startLine": 26,
"startColumn": 1,
"endLine": 26,
"endColumn": 24
},
"suggestion": {
"replacement": "import Noodle.UUID (ToInlet, ToLink, ToNode, ToOutlet, ToPatch) as R\n",
"replaceRange": {
"startLine": 26,
"startColumn": 1,
"endLine": 26,
"endColumn": 24
}
}
},
{
"moduleName": "Noodle.Render.Html.DebugBox",
"errorCode": "ImplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitImport.md",
"message": " Module Noodle.Render.DebugBox has unspecified imports, consider using the explicit form:\n\n import Noodle.Render.DebugBox (Action(..), ActionsKind, FilterState(..), Model, update)\n",
"filename": "src/Noodle/Render/Component/DebugBox/Html.purs",
"position": {
"startLine": 32,
"startColumn": 1,
"endLine": 32,
"endColumn": 30
},
"suggestion": {
"replacement": "import Noodle.Render.DebugBox (Action(..), ActionsKind, FilterState(..), Model, update)\n",
"replaceRange": {
"startLine": 32,
"startColumn": 1,
"endLine": 32,
"endColumn": 30
}
}
},
{
"moduleName": "Noodle.Render.Component.Patch.Layout",
"errorCode": "ShadowedName",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ShadowedName.md",
"message": " Name getNodeSize was shadowed.\n\nin value declaration loadIntoStack\n",
"filename": "src/Noodle/Render/Component/Patch/Layout.purs",
"position": {
"startLine": 95,
"startColumn": 25,
"endLine": 95,
"endColumn": 36
},
"suggestion": null
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "ImplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitImport.md",
"message": " Module Prelude has unspecified imports, consider using the explicit form:\n\n import Prelude (map, otherwise, show, (#), ($), (<$>), (<>), (==), (>))\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 8,
"startColumn": 1,
"endLine": 8,
"endColumn": 15
},
"suggestion": {
"replacement": "import Prelude (map, otherwise, show, (#), ($), (<$>), (<>), (==), (>))\n",
"replaceRange": {
"startLine": 8,
"startColumn": 1,
"endLine": 8,
"endColumn": 15
}
}
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "UnusedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md",
"message": " The qualified import of Data.Map as Map is redundant\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 10,
"startColumn": 1,
"endLine": 10,
"endColumn": 23
},
"suggestion": {
"replacement": "",
"replaceRange": {
"startLine": 10,
"startColumn": 1,
"endLine": 10,
"endColumn": 23
}
}
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "UnusedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md",
"message": " The qualified import of Data.List as List is redundant\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 12,
"startColumn": 1,
"endLine": 12,
"endColumn": 25
},
"suggestion": {
"replacement": "",
"replaceRange": {
"startLine": 12,
"startColumn": 1,
"endLine": 12,
"endColumn": 25
}
}
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Data.Sequence was imported as Seq with unspecified imports.\n As there are multiple modules being imported as Seq, consider using the explicit form:\n\n import Data.Sequence (length, toUnfoldable) as Seq\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 13,
"startColumn": 1,
"endLine": 13,
"endColumn": 28
},
"suggestion": {
"replacement": "import Data.Sequence (length, toUnfoldable) as Seq\n",
"replaceRange": {
"startLine": 13,
"startColumn": 1,
"endLine": 13,
"endColumn": 28
}
}
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "UnusedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md",
"message": " The import of Data.Sequence is redundant\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 14,
"startColumn": 1,
"endLine": 14,
"endColumn": 27
},
"suggestion": {
"replacement": "",
"replaceRange": {
"startLine": 14,
"startColumn": 1,
"endLine": 14,
"endColumn": 27
}
}
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "UnusedExplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md",
"message": " The import of module Data.Maybe contains the following unused references:\n\n fromMaybe\n\n It could be replaced with:\n\n import Data.Maybe (Maybe(..))\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 16,
"startColumn": 1,
"endLine": 16,
"endColumn": 41
},
"suggestion": {
"replacement": "import Data.Maybe (Maybe(..))\n",
"replaceRange": {
"startLine": 16,
"startColumn": 1,
"endLine": 16,
"endColumn": 41
}
}
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "UnusedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md",
"message": " The import of Data.Either is redundant\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 18,
"startColumn": 1,
"endLine": 18,
"endColumn": 32
},
"suggestion": {
"replacement": "",
"replaceRange": {
"startLine": 18,
"startColumn": 1,
"endLine": 18,
"endColumn": 32
}
}
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "UnusedExplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md",
"message": " The import of module Data.Tuple.Nested contains the following unused references:\n\n (/\\)\n\n It could be replaced with:\n\n import Data.Tuple.Nested ((/\\))\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 20,
"startColumn": 1,
"endLine": 20,
"endColumn": 43
},
"suggestion": {
"replacement": "import Data.Tuple.Nested ((/\\))\n",
"replaceRange": {
"startLine": 20,
"startColumn": 1,
"endLine": 20,
"endColumn": 43
}
}
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "UnusedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md",
"message": " The import of Data.Covered is redundant\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 22,
"startColumn": 1,
"endLine": 22,
"endColumn": 20
},
"suggestion": {
"replacement": "",
"replaceRange": {
"startLine": 22,
"startColumn": 1,
"endLine": 22,
"endColumn": 20
}
}
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "ImplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitImport.md",
"message": " Module Noodle.Toolkit has unspecified imports, consider using the explicit form:\n\n import Noodle.Toolkit (Toolkit)\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 33,
"startColumn": 1,
"endLine": 33,
"endColumn": 22
},
"suggestion": {
"replacement": "import Noodle.Toolkit (Toolkit)\n",
"replaceRange": {
"startLine": 33,
"startColumn": 1,
"endLine": 33,
"endColumn": 22
}
}
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "UnusedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md",
"message": " The qualified import of Noodle.API.Errors as R is redundant\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 34,
"startColumn": 1,
"endLine": 34,
"endColumn": 44
},
"suggestion": {
"replacement": "",
"replaceRange": {
"startLine": 34,
"startColumn": 1,
"endLine": 34,
"endColumn": 44
}
}
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "ScopeShadowing",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ScopeShadowing.md",
"message": " Shadowed definitions are in scope for value makeMinimal from the following open imports:\n\n import UI\n\n These will be ignored and the declaration from Noodle.Render.Renderer will be used.\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 38,
"startColumn": 1,
"endLine": 38,
"endColumn": 16
},
"suggestion": null
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "UnusedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md",
"message": " The qualified import of UI as UI is redundant\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 38,
"startColumn": 1,
"endLine": 38,
"endColumn": 16
},
"suggestion": {
"replacement": "",
"replaceRange": {
"startLine": 38,
"startColumn": 1,
"endLine": 38,
"endColumn": 16
}
}
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "ShadowedName",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ShadowedName.md",
"message": " Name path was shadowed.\n\nin value declaration viewPatch\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 130,
"startColumn": 43,
"endLine": 130,
"endColumn": 47
},
"suggestion": null
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "ShadowedName",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ShadowedName.md",
"message": " Name path was shadowed.\n\nin value declaration viewPatch\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 135,
"startColumn": 43,
"endLine": 135,
"endColumn": 47
},
"suggestion": null
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "ShadowedName",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ShadowedName.md",
"message": " Name path was shadowed.\n\nin value declaration viewNode\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 158,
"startColumn": 44,
"endLine": 158,
"endColumn": 48
},
"suggestion": null
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "ShadowedName",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ShadowedName.md",
"message": " Name path was shadowed.\n\nin value declaration viewNode\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 163,
"startColumn": 45,
"endLine": 163,
"endColumn": 49
},
"suggestion": null
},
{
"moduleName": "Noodle.Render.Terminal",
"errorCode": "ImplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitImport.md",
"message": " Module Prelude has unspecified imports, consider using the explicit form:\n\n import Prelude (class Show, const, map, pure, show, (#), ($), (+), (/), (<$>), (<<<), (<>), (==), (>>=), (>>>))\n",
"filename": "src/Noodle/Render/To/Terminal/Terminal.purs",
"position": {
"startLine": 13,
"startColumn": 1,
"endLine": 13,
"endColumn": 15
},
"suggestion": {
"replacement": "import Prelude (class Show, const, map, pure, show, (#), ($), (+), (/), (<$>), (<<<), (<>), (==), (>>=), (>>>))\n",
"replaceRange": {
"startLine": 13,
"startColumn": 1,
"endLine": 13,
"endColumn": 15
}
}
},
{
"moduleName": "Noodle.Render.Terminal",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Data.Sequence was imported as Seq with unspecified imports.\n As there are multiple modules being imported as Seq, consider using the explicit form:\n\n import Data.Sequence (length, toUnfoldable) as Seq\n",
"filename": "src/Noodle/Render/To/Terminal/Terminal.purs",
"position": {
"startLine": 20,
"startColumn": 1,
"endLine": 20,
"endColumn": 28
},
"suggestion": {
"replacement": "import Data.Sequence (length, toUnfoldable) as Seq\n",
"replaceRange": {
"startLine": 20,
"startColumn": 1,
"endLine": 20,
"endColumn": 28
}
}
},
{
"moduleName": "Noodle.Render.Terminal",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Data.Sequence.Extra was imported as Seq with unspecified imports.\n As there are multiple modules being imported as Seq, consider using the explicit form:\n\n import Data.Sequence.Extra (catMaybes) as Seq\n",
"filename": "src/Noodle/Render/To/Terminal/Terminal.purs",
"position": {
"startLine": 21,
"startColumn": 1,
"endLine": 21,
"endColumn": 34
},
"suggestion": {
"replacement": "import Data.Sequence.Extra (catMaybes) as Seq\n",
"replaceRange": {
"startLine": 21,
"startColumn": 1,
"endLine": 21,
"endColumn": 34
}
}
},
{
"moduleName": "Noodle.Render.Terminal",
"errorCode": "ScopeShadowing",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ScopeShadowing.md",
"message": " Shadowed definitions are in scope for value fromMaybe from the following open imports:\n\n import Data.Covered\n\n These will be ignored and the declaration from Data.Maybe will be used.\n",
"filename": "src/Noodle/Render/To/Terminal/Terminal.purs",
"position": {
"startLine": 33,
"startColumn": 1,
"endLine": 33,
"endColumn": 20
},
"suggestion": null
},
{
"moduleName": "Noodle.Render.Terminal",
"errorCode": "ScopeShadowing",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ScopeShadowing.md",
"message": " Shadowed definitions are in scope for value fromMaybe from the following open imports:\n\n import Data.Covered\n\n These will be ignored and the declaration from Data.Maybe will be used.\n",
"filename": "src/Noodle/Render/To/Terminal/Terminal.purs",
"position": {
"startLine": 33,
"startColumn": 1,
"endLine": 33,
"endColumn": 20
},
"suggestion": null
},
{
"moduleName": "Noodle.Render.Terminal",
"errorCode": "ScopeShadowing",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ScopeShadowing.md",
"message": " Shadowed definitions are in scope for value fromMaybe from the following open imports:\n\n import Data.Covered\n\n These will be ignored and the declaration from Data.Maybe will be used.\n",
"filename": "src/Noodle/Render/To/Terminal/Terminal.purs",
"position": {
"startLine": 33,
"startColumn": 1,
"endLine": 33,
"endColumn": 20
},
"suggestion": null
},
{
"moduleName": "Noodle.Render.Terminal",
"errorCode": "ImplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitImport.md",
"message": " Module Data.Covered has unspecified imports, consider using the explicit form:\n\n import Data.Covered (Covered, carry, recover, withError)\n",
"filename": "src/Noodle/Render/To/Terminal/Terminal.purs",
"position": {
"startLine": 33,
"startColumn": 1,
"endLine": 33,
"endColumn": 20
},
"suggestion": {
"replacement": "import Data.Covered (Covered, carry, recover, withError)\n",
"replaceRange": {
"startLine": 33,
"startColumn": 1,
"endLine": 33,
"endColumn": 20
}
}
},
{
"moduleName": "Noodle.Render.Terminal",
"errorCode": "UnusedExplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md",
"message": " The import of module Noodle.Network contains the following unused references:\n\n Link\n\n It could be replaced with:\n\n import Noodle.Network (Inlet(..), Network(..), Node(..), Outlet(..), Patch(..)) as R\n",
"filename": "src/Noodle/Render/To/Terminal/Terminal.purs",
"position": {
"startLine": 39,
"startColumn": 1,
"endLine": 39,
"endColumn": 95
},
"suggestion": {
"replacement": "import Noodle.Network (Inlet(..), Network(..), Node(..), Outlet(..), Patch(..)) as R\n",
"replaceRange": {
"startLine": 39,
"startColumn": 1,
"endLine": 39,
"endColumn": 95
}
}
},
{
"moduleName": "Noodle.Render.Terminal",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Noodle.Optics was imported as R with unspecified imports.\n As there are multiple modules being imported as R, consider using the explicit form:\n\n import Noodle.Optics (_node, _nodeByPath, _patch, _patchByPath, _patches) as R\n",
"filename": "src/Noodle/Render/To/Terminal/Terminal.purs",
"position": {
"startLine": 40,
"startColumn": 1,
"endLine": 40,
"endColumn": 26
},
"suggestion": {
"replacement": "import Noodle.Optics (_node, _nodeByPath, _patch, _patchByPath, _patches) as R\n",
"replaceRange": {
"startLine": 40,
"startColumn": 1,
"endLine": 40,
"endColumn": 26
}
}
},
{
"moduleName": "Noodle.Render.Terminal",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Noodle.Path was imported as R with unspecified imports.\n As there are multiple modules being imported as R, consider using the explicit form:\n\n import Noodle.Path (ToInlet, ToNode(..), ToOutlet, ToPatch(..)) as R\n",
"filename": "src/Noodle/Render/To/Terminal/Terminal.purs",
"position": {
"startLine": 41,
"startColumn": 1,
"endLine": 41,
"endColumn": 24
},
"suggestion": {
"replacement": "import Noodle.Path (ToInlet, ToNode(..), ToOutlet, ToPatch(..)) as R\n",
"replaceRange": {
"startLine": 41,
"startColumn": 1,
"endLine": 41,
"endColumn": 24
}
}
},
{
"moduleName": "Noodle.Test.Spec.Structure",
"errorCode": "UnusedExplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md",
"message": " The import of module Data.Lens contains the following unused references:\n\n preview\n\n It could be replaced with:\n\n import Data.Lens (view) as L\n",
"filename": "test/Spec/Structure.purs",
"position": {
"startLine": 6,
"startColumn": 1,
"endLine": 6,
"endColumn": 38
},
"suggestion": {
"replacement": "import Data.Lens (view) as L\n",
"replaceRange": {
"startLine": 6,
"startColumn": 1,
"endLine": 6,
"endColumn": 38
}
}
},
{
"moduleName": "Noodle.Test.Spec.Structure",
"errorCode": "UnusedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md",
"message": " The import of Data.Maybe is redundant\n",
"filename": "test/Spec/Structure.purs",
"position": {
"startLine": 7,
"startColumn": 1,
"endLine": 7,
"endColumn": 30
},
"suggestion": {
"replacement": "",
"replaceRange": {
"startLine": 7,
"startColumn": 1,
"endLine": 7,
"endColumn": 30
}
}
},
{
"moduleName": "Noodle.Test.Spec.Structure",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Data.Sequence was imported as Seq with unspecified imports.\n As there are multiple modules being imported as Seq, consider using the explicit form:\n\n import Data.Sequence (toUnfoldable) as Seq\n",
"filename": "test/Spec/Structure.purs",
"position": {
"startLine": 8,
"startColumn": 1,
"endLine": 8,
"endColumn": 28
},
"suggestion": {
"replacement": "import Data.Sequence (toUnfoldable) as Seq\n",
"replaceRange": {
"startLine": 8,
"startColumn": 1,
"endLine": 8,
"endColumn": 28
}
}
},
{
"moduleName": "Noodle.Test.Spec.Structure",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Data.Sequence.Extra was imported as Seq with unspecified imports.\n As there are multiple modules being imported as Seq, consider using the explicit form:\n\n import Data.Sequence.Extra (catMaybes) as Seq\n",
"filename": "test/Spec/Structure.purs",
"position": {
"startLine": 9,
"startColumn": 1,
"endLine": 9,
"endColumn": 34
},
"suggestion": {
"replacement": "import Data.Sequence.Extra (catMaybes) as Seq\n",
"replaceRange": {
"startLine": 9,
"startColumn": 1,
"endLine": 9,
"endColumn": 34
}
}
},
{
"moduleName": "Noodle.Test.Spec.Structure",
"errorCode": "UnusedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md",
"message": " The import of Effect.Class.Console is redundant\n",
"filename": "test/Spec/Structure.purs",
"position": {
"startLine": 13,
"startColumn": 1,
"endLine": 13,
"endColumn": 34
},
"suggestion": {
"replacement": "",
"replaceRange": {
"startLine": 13,
"startColumn": 1,
"endLine": 13,
"endColumn": 34
}
}
},
{
"moduleName": "Noodle.Test.Spec.Structure",
"errorCode": "UnusedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedImport.md",
"message": " The import of Effect.Aff is redundant\n",
"filename": "test/Spec/Structure.purs",
"position": {
"startLine": 14,
"startColumn": 1,
"endLine": 14,
"endColumn": 36
},
"suggestion": {
"replacement": "",
"replaceRange": {
"startLine": 14,
"startColumn": 1,
"endLine": 14,
"endColumn": 36
}
}
},
{
"moduleName": "Noodle.Test.Spec.Structure",
"errorCode": "UnusedExplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md",
"message": " The import of module Test.Spec contains the following unused references:\n\n pending'\n\n It could be replaced with:\n\n import Test.Spec (Spec, describe, it, pending)\n",
"filename": "test/Spec/Structure.purs",
"position": {
"startLine": 16,
"startColumn": 1,
"endLine": 16,
"endColumn": 57
},
"suggestion": {
"replacement": "import Test.Spec (Spec, describe, it, pending)\n",
"replaceRange": {
"startLine": 16,
"startColumn": 1,
"endLine": 16,
"endColumn": 57
}
}
},
{
"moduleName": "Noodle.Test.Spec.Structure",
"errorCode": "UnusedExplicitImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnusedExplicitImport.md",
"message": " The import of module Test.Spec.Assertions contains the following unused references:\n\n fail\n\n It could be replaced with:\n\n import Test.Spec.Assertions (shouldEqual)\n",
"filename": "test/Spec/Structure.purs",
"position": {
"startLine": 17,
"startColumn": 1,
"endLine": 17,
"endColumn": 48
},
"suggestion": {
"replacement": "import Test.Spec.Assertions (shouldEqual)\n",
"replaceRange": {
"startLine": 17,
"startColumn": 1,
"endLine": 17,
"endColumn": 48
}
}
},
{
"moduleName": "Noodle.Test.Spec.Structure",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Noodle.API.Action.Sequence was imported as Actions with unspecified imports.\n As there are multiple modules being imported as Actions, consider using the explicit form:\n\n import Noodle.API.Action.Sequence (Sequencer, init, make) as Actions\n",
"filename": "test/Spec/Structure.purs",
"position": {
"startLine": 23,
"startColumn": 1,
"endLine": 23,
"endColumn": 45
},
"suggestion": {
"replacement": "import Noodle.API.Action.Sequence (Sequencer, init, make) as Actions\n",
"replaceRange": {
"startLine": 23,
"startColumn": 1,
"endLine": 23,
"endColumn": 45
}
}
},
{
"moduleName": "Noodle.Test.Spec.Structure",
"errorCode": "ImplicitQualifiedImport",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/ImplicitQualifiedImport.md",
"message": " Module Noodle.Optics was imported as L with unspecified imports.\n As there are multiple modules being imported as L, consider using the explicit form:\n\n import Noodle.Optics (_inlet, _node, _nodeByPath, _nodeInlets, _nodeOutlets, _outlet, _patchByPath, _patchNodes) as L\n",
"filename": "test/Spec/Structure.purs",
"position": {
"startLine": 26,
"startColumn": 1,
"endLine": 26,
"endColumn": 26
},
"suggestion": {
"replacement": "import Noodle.Optics (_inlet, _node, _nodeByPath, _nodeInlets, _nodeOutlets, _outlet, _patchByPath, _patchNodes) as L\n",
"replaceRange": {
"startLine": 26,
"startColumn": 1,
"endLine": 26,
"endColumn": 26
}
}
}
],
"errors": [
{
"moduleName": "Noodle.Render.Html.DebugBox",
"errorCode": "TypesDoNotUnify",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/TypesDoNotUnify.md",
"message": " Could not match type\n\n Network d3\n\n with type\n\n Map\n\n\nwhile trying to match type Network d3 c4\n with type Map Tagged\nwhile checking that expression nw\n has type Map Tagged (Entity t0 t1 t2)\nin value declaration viewNetwork\n\nwhere c4 is a rigid type variable\n bound at (line 0, column 0 - line 0, column 0)\n d3 is a rigid type variable\n bound at (line 0, column 0 - line 0, column 0)\n t2 is an unknown type\n t1 is an unknown type\n t0 is an unknown type\n",
"filename": "src/Noodle/Render/Component/DebugBox/Html.purs",
"position": {
"startLine": 87,
"startColumn": 67,
"endLine": 87,
"endColumn": 69
},
"suggestion": null
},
{
"moduleName": "Noodle.Render.Component.Patch.Layout",
"errorCode": "UnknownName",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/UnknownName.md",
"message": " Unknown value nw\n",
"filename": "src/Noodle/Render/Component/Patch/Layout.purs",
"position": {
"startLine": 106,
"startColumn": 61,
"endLine": 106,
"endColumn": 63
},
"suggestion": null
},
{
"moduleName": "Noodle.Render.String",
"errorCode": "TypesDoNotUnify",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/TypesDoNotUnify.md",
"message": " Could not match type\n\n Network d3\n\n with type\n\n Map\n\n\nwhile trying to match type Network d3 c4\n with type Map Tagged\nwhile checking that expression nw\n has type Map Tagged (Entity t0 t1 t2)\nin value declaration viewLink\n\nwhere c4 is a rigid type variable\n bound at (line 0, column 0 - line 0, column 0)\n d3 is a rigid type variable\n bound at (line 0, column 0 - line 0, column 0)\n t2 is an unknown type\n t1 is an unknown type\n t0 is an unknown type\n",
"filename": "src/Noodle/Render/To/String/String.purs",
"position": {
"startLine": 181,
"startColumn": 38,
"endLine": 181,
"endColumn": 40
},
"suggestion": null
},
{
"moduleName": "Noodle.Render.Terminal",
"errorCode": "TypesDoNotUnify",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/TypesDoNotUnify.md",
"message": " Could not match type\n\n Network d3\n\n with type\n\n Map\n\n\nwhile trying to match type Network d3 c4\n with type Map Tagged\nwhile checking that expression nw\n has type Map Tagged (Entity t0 t1 t2)\nin value declaration packPatch\n\nwhere c4 is a rigid type variable\n bound at (line 0, column 0 - line 0, column 0)\n d3 is a rigid type variable\n bound at (line 0, column 0 - line 0, column 0)\n t2 is an unknown type\n t1 is an unknown type\n t0 is an unknown type\n",
"filename": "src/Noodle/Render/To/Terminal/Terminal.purs",
"position": {
"startLine": 211,
"startColumn": 58,
"endLine": 211,
"endColumn": 60
},
"suggestion": null
},
{
"moduleName": "Noodle.Test.Spec.Structure",
"errorCode": "TypesDoNotUnify",
"errorLink": "https://github.com/purescript/documentation/blob/master/errors/TypesDoNotUnify.md",
"message": " Could not match type\n\n Network MyData\n\n with type\n\n Map\n\n\nwhile trying to match type Network MyData Channel\n with type Map Tagged\nwhile checking that expression network'\n has type Map Tagged (Entity t0 t1 t2)\nin value declaration spec\n\nwhere t2 is an unknown type\n t1 is an unknown type\n t0 is an unknown type\n",
"filename": "test/Spec/Structure.purs",
"position": {
"startLine": 76,
"startColumn": 51,
"endLine": 76,
"endColumn": 59
},
"suggestion": null
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment