Skip to content

Commit 4a1e2bb

Browse files
author
Shimin Guo
committed
Remove unnecessary parens
1 parent 872a352 commit 4a1e2bb

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

kubeconfig/src/Kubernetes/KubeConfig.hs

+17-17
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ camelToWithOverrides c overrides = defaultOptions
4141

4242
-- |Represents a kubeconfig.
4343
data Config = Config
44-
{ kind :: Maybe (Text)
45-
, apiVersion :: Maybe (Text)
44+
{ kind :: Maybe Text
45+
, apiVersion :: Maybe Text
4646
, preferences :: Preferences
4747
, clusters :: [NamedEntity Cluster "cluster"]
4848
, authInfos :: [NamedEntity AuthInfo "user"]
@@ -61,7 +61,7 @@ instance FromJSON Config where
6161
parseJSON = genericParseJSON configJSONOptions
6262

6363
newtype Preferences = Preferences
64-
{ colors :: Maybe (Bool)
64+
{ colors :: Maybe Bool
6565
} deriving (Eq, Generic, Show)
6666

6767
instance ToJSON Preferences where
@@ -72,9 +72,9 @@ instance FromJSON Preferences where
7272

7373
data Cluster = Cluster
7474
{ server :: Text
75-
, insecureSkipTLSVerify :: Maybe (Bool)
76-
, certificateAuthority :: Maybe (Text)
77-
, certificateAuthorityData :: Maybe (Text)
75+
, insecureSkipTLSVerify :: Maybe Bool
76+
, certificateAuthority :: Maybe Text
77+
, certificateAuthorityData :: Maybe Text
7878
} deriving (Eq, Generic, Show, Typeable)
7979

8080
instance ToJSON Cluster where
@@ -101,18 +101,18 @@ toMap :: [NamedEntity a s] -> Map.Map Text a
101101
toMap = Map.fromList . fmap (\NamedEntity {..} -> (name, entity))
102102

103103
data AuthInfo = AuthInfo
104-
{ clientCertificate :: Maybe (FilePath)
105-
, clientCertificateData :: Maybe (Text)
106-
, clientKey :: Maybe (FilePath)
107-
, clientKeyData :: Maybe (Text)
108-
, token :: Maybe (Text)
109-
, tokenFile :: Maybe (FilePath)
110-
, impersonate :: Maybe (Text)
111-
, impersonateGroups :: Maybe ([Text])
104+
{ clientCertificate :: Maybe FilePath
105+
, clientCertificateData :: Maybe Text
106+
, clientKey :: Maybe FilePath
107+
, clientKeyData :: Maybe Text
108+
, token :: Maybe Text
109+
, tokenFile :: Maybe FilePath
110+
, impersonate :: Maybe Text
111+
, impersonateGroups :: Maybe [Text]
112112
, impersonateUserExtra :: Maybe (Map.Map Text [Text])
113-
, username :: Maybe (Text)
114-
, password :: Maybe (Text)
115-
, authProvider :: Maybe (AuthProviderConfig)
113+
, username :: Maybe Text
114+
, password :: Maybe Text
115+
, authProvider :: Maybe AuthProviderConfig
116116
} deriving (Eq, Generic, Show, Typeable)
117117

118118
authInfoJSONOptions = camelToWithOverrides

0 commit comments

Comments
 (0)