Skip to content

How to remove warning "Instead of 'ghc-options: -XOverloadedStrings ..." #6589

Open
@diqye

Description

@diqye

package.yaml

...
ghc-options:
- -Wall
- -fno-warn-missing-signatures
- -fno-warn-type-defaults
- -fno-warn-name-shadowing
- -fno-warn-orphans
- -fno-warn-incomplete-uni-patterns
- -fno-warn-unused-top-binds
- -fno-warn-unused-imports
- -XExtendedDefaultRules
- -XOverloadedStrings
- -XFlexibleContexts
- -XConstraintKinds
- -XScopedTypeVariables
- -XTemplateHaskell
...

There are some warning as bellow when i run stack repl

~/p/runai (master|✚4) $ stack repl
Using main module:
1.  Package runai, component runai:exe:runai, with main-is file:
    /Users/diqye/projects/runai/app/Main.hs.

myai > initial-build-steps (lib)
runai> configure (lib + exe)
runai> Configuring runai-0.1.0.0...
runai> Warning: Instead of 'ghc-options: -XExtendedDefaultRules -XOverloadedStrings
runai> -XFlexibleContexts -XConstraintKinds -XScopedTypeVariables -XTemplateHaskell
runai> -XExtendedDefaultRules -XOverloadedStrings -XFlexibleContexts
runai> -XConstraintKinds -XScopedTypeVariables -XTemplateHaskell' use 'extensions:
runai> ExtendedDefaultRules OverloadedStrings FlexibleContexts ConstraintKinds
runai> ScopedTypeVariables TemplateHaskell ExtendedDefaultRules OverloadedStrings
runai> FlexibleContexts ConstraintKinds ScopedTypeVariables TemplateHaskell'
runai> initial-build-steps (lib + exe)

Except : No warning

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions