{"action":"created","issue":{"url":"https://api.github.com/repos/clojure-emacs/squiggly-clojure/issues/17","labels_url":"https://api.github.com/repos/clojure-emacs/squiggly-clojure/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/clojure-emacs/squiggly-clojure/issues/17/comments","events_url":"https://api.github.com/repos/clojure-emacs/squiggly-clojure/issues/17/events","html_url":"https://github.com/clojure-emacs/squiggly-clojure/issues/17","id":54337216,"number":17,"title":"Flycheck mode needs to be  manually enabled sometimes.","user":{"login":"pnf","id":1265645,"avatar_url":"https://avatars.githubusercontent.com/u/1265645?v=3","gravatar_id":"","url":"https://api.github.com/users/pnf","html_url":"https://github.com/pnf","followers_url":"https://api.github.com/users/pnf/followers","following_url":"https://api.github.com/users/pnf/following{/other_user}","gists_url":"https://api.github.com/users/pnf/gists{/gist_id}","starred_url":"https://api.github.com/users/pnf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pnf/subscriptions","organizations_url":"https://api.github.com/users/pnf/orgs","repos_url":"https://api.github.com/users/pnf/repos","events_url":"https://api.github.com/users/pnf/events{/privacy}","received_events_url":"https://api.github.com/users/pnf/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-01-14T15:48:02Z","updated_at":"2015-01-16T10:42:37Z","closed_at":"2015-01-16T10:42:37Z","body":"If a `.clj` file is opened before there is an appropriate Cider connection, the predicate will fail and flycheck will not be enabled.  This results in a fiddly required workflow that can be confusing.\r\nMove the Cider check into the checkers themselves, rendering them noops but allowing them to run.\r\n@lunaryorn - Is this awful?  I'm trying it out in master but not versioning it yet."},"comment":{"url":"https://api.github.com/repos/clojure-emacs/squiggly-clojure/issues/comments/70236594","html_url":"https://github.com/clojure-emacs/squiggly-clojure/issues/17#issuecomment-70236594","issue_url":"https://api.github.com/repos/clojure-emacs/squiggly-clojure/issues/17","id":70236594,"user":{"login":"pnf","id":1265645,"avatar_url":"https://avatars.githubusercontent.com/u/1265645?v=3","gravatar_id":"","url":"https://api.github.com/users/pnf","html_url":"https://github.com/pnf","followers_url":"https://api.github.com/users/pnf/followers","following_url":"https://api.github.com/users/pnf/following{/other_user}","gists_url":"https://api.github.com/users/pnf/gists{/gist_id}","starred_url":"https://api.github.com/users/pnf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pnf/subscriptions","organizations_url":"https://api.github.com/users/pnf/orgs","repos_url":"https://api.github.com/users/pnf/repos","events_url":"https://api.github.com/users/pnf/events{/privacy}","received_events_url":"https://api.github.com/users/pnf/received_events","type":"User","site_admin":false},"created_at":"2015-01-16T10:42:37Z","updated_at":"2015-01-16T10:42:37Z","body":"With 0.1.3, the original predicate logic is restored, corresponding with flycheck 0.22, which will now allow flycheck mode to be started automatically, even if the predicate fails.   It is verified that, if  `flycheck-global-mode` is true and `flycheck-clojure-setup` has been run, then opening a `.clj` file with no associated Cider connection will result in a \"FlyC-\" annunciator.  Once Cider is connected, flycheck will report no errors (\"FlyC:0/0\") until the Clojure file is loaded, at which point all checkers will run and display appropriate errors."}}